home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2000 September / september_2000.iso / intercd / root / ^Linux / cdrtools-1.10 / Changelog < prev    next >
Encoding:
Text File  |  2000-07-20  |  126.1 KB  |  3,806 lines

  1. *************** Release 1.9 *******************
  2.  
  3. Thu Jul 20 19:49:20 2000 jes
  4.     * diskid.c 1.28
  5.       New Manufacturer: "Grand Advance Technology LTD."
  6.  
  7. Thu Jul 20 19:12:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  8.     * cdrecord.c 1.105
  9.       Version -> 1.9
  10.       99 Minute check better
  11.  
  12. Mon Jul  3 01:19:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  13.     * scsi-linux-sg.c 1.52
  14.       Type fixed in !scglocal(scgp)->drvers < 0 
  15.  
  16. Mon Jul  3 00:11:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  17.     * scsi_cdr.c 1.93
  18.     * drv_sony.c 1.41
  19.     * drv_dvd.c 1.47
  20.     * drv_mmc.c 1.56
  21.     * cdrecord.h 1.62
  22.     * cd_misc.c 1.8
  23.       msf_to_lba() with force_positive Flag for 99 Minute CD's
  24.  
  25. Sun Jul  2 23:22:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  26.     * scsi-linux-sg.c 1.51
  27.       scsi_raisedma() only for Kernel-2.2.10 and newer
  28.  
  29. Sat Jul  1 13:40:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  30.     * scsi-linux-sg.c 1.50
  31.       New allocated copy buffer in SCSI * -> local for raisedma
  32.  
  33. Sat Jul  1 13:22:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  34.     * scsitransp.c 1.53
  35.     * scsi-wnt.c 1.19
  36.     * scsi-vms.c 1.18
  37.     * scsi-unixware.c 1.14
  38.     * scsi-sgi.c 1.23
  39.     * scsi-osf.c 1.14
  40.     * scsi-os2.c 1.14
  41.     * scsi-next.c 1.20
  42.     * scsi-linux-sg.c 1.49
  43.     * scsi-linux-pg.c 1.27
  44.     * scsi-hpux.c 1.20
  45.     * scsi-bsd.c 1.31
  46.     * scsi-bsd-os.c 1.17
  47.     * scsi-beos.c 1.11
  48.     * scsi-aix.c 1.22
  49.       maxdma/maxbuf new in SCSI *
  50.       scsi_getbuf() now calls scsi_bufsize() to init new members
  51.  
  52. Sat Jul  1 13:09:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  53.     * scsitransp.h 1.30
  54.       maxdma/maxbuf new in SCSI *
  55.  
  56. Fri Jun 30 18:43:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  57.     * scsi-linux-sg.c 1.48
  58.       scsi_raisedma() now called with correct DMA Buffersize
  59.  
  60. Fri Jun 30 18:38:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  61.     * scsitransp.c 1.52
  62.     * scsihack.c 1.28
  63.     * scsi-wnt.c 1.18
  64.     * scsi-vms.c 1.17
  65.     * scsi-unixware.c 1.13
  66.     * scsi-sgi.c 1.22
  67.     * scsi-sco.c 1.14
  68.     * scsi-osf.c 1.13
  69.     * scsi-os2.c 1.13
  70.     * scsi-next.c 1.19
  71.     * scsi-linux-sg.c 1.47
  72.     * scsi-hpux.c 1.19
  73.     * scsi-linux-pg.c 1.26
  74.     * scsi-bsd.c 1.30
  75.     * scsi-beos.c 1.10
  76.     * scsi-bsd-os.c 1.16
  77.     * scsi-aix.c 1.21
  78.       scsi_maxdma() now with 2nd Parameter "amt" for Linux sg driver
  79.  
  80. Tue Jun 27 19:29:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  81.     * drv_mmc.c 1.55
  82.       Disk Subtype decoder for High Speed RW
  83.  
  84. Tue Jun 27 19:19:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  85.     * cdrecord.c 1.104
  86.       Support for 99 Minute CD's
  87.  
  88. Tue Jun 27 19:17:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  89.     * diskid.c 1.27
  90.       99 Minute media in table
  91.  
  92. Mon Jun 26 22:40:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  93.     * diskid.c 1.26
  94.       Bestdisc Technology Corporation new
  95.  
  96. Mon Jun 26 22:29:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  97.     * scsi-bsd.c 1.29
  98.     * scsi-bsd-os.c 1.15
  99.     * scsi-sgi.c 1.21
  100.     * scsi-linux-sg.c 1.46
  101.     * scsi-linux-pg.c 1.25
  102.     * scsi-next.c 1.18
  103.       better error messages into scgp->errstr
  104.  
  105. Fri Jun 23 23:52:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  106.     * scsi-linux-sg.c 1.45
  107.       pvers && isold -> scglocal
  108.  
  109. Fri Jun 23 23:23:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  110.     * scsi-linux-sg.c 1.44
  111.       Variable pvers only conditional for unused... warning
  112.  
  113. Fri Jun 23 23:19:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  114.     * scsi-linux-sg.c 1.43
  115.       Support for SG_IO ioctl()
  116.  
  117. Fri Jun 23 21:40:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  118.     * scsitransp.h 1.29
  119.       overbose new
  120.  
  121. Thu Jun 22 15:20:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  122.     * scsi-linux-sg.c 1.42
  123.       SG_SCSI_RESET & SG_SET_RESERVED_SIZE new
  124.  
  125. Wed Jun 21 10:34:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  126.     * scsi-linux-pg.c 1.24
  127.       Test with ATAPI SCSI status code
  128.  
  129. Wed Jun 21 10:33:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  130.     * scsitransp.c 1.51
  131.       scsitransp.c split into scsitransp.c & scsi-sun.c
  132.  
  133. Wed Jun 21 10:27:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  134.     * scsihack.c 1.27
  135.       scsi-sun.c new
  136.  
  137. Tue Jun 20 07:20:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  138.     * scsitransp.h 1.28
  139.       secured _SCGIO_H -> _SCG_SCSISENSE_H
  140.  
  141. Tue Jun 20 06:09:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  142.     * scsi-bsd.c 1.28
  143.       ATAPI Support for OpenBSD
  144.  
  145. Sun Jun  4 00:55:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  146.     * cdrecord.c 1.103
  147.       #include <sys/select.h> for select() (autoconf Test for AIX), version -> 1.9a02
  148.  
  149. Sat Jun  3 17:31:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  150.     * cdrecord.c 1.102
  151.       New Option -shorttrack/-noshorttrack
  152.  
  153. Fri Jun  2 22:37:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  154.     * cdrecord.h 1.61
  155.       New Flag TI_SHORT_TRACK & is_shorttrk() macro
  156.  
  157. Fri Jun  2 22:32:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  158.     * cdrecord.1 1.50
  159.       New Optionen -shorttrack & -noshorttrack
  160.  
  161. Fri Jun  2 21:44:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  162.     * defaults.c 1.5
  163.       Prevent a buffer overrrun with dev= option
  164.  
  165. Fri Jun  2 21:43:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  166.     * auinfo.c 1.5
  167.       Check for buffer ovverun
  168.  
  169. Fri Jun  2 00:03:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  170.     * drv_mmc.c 1.54
  171.       Set Pregapsize to 1 if the drive does not support 0
  172.       free(cue) if cuep == NULL
  173.  
  174. Tue May 30 02:46:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  175.     * diskid.c 1.25
  176.       Restructured
  177.  
  178. Tue May 30 01:06:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  179.     * diskid.c 1.24
  180.       New manufacturers: "WEALTH FAIR INVESTMENT LIMITE", "General Magnetics Ld", "MPO"
  181.  
  182. Tue May 30 00:59:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  183.     * scsitransp.h 1.27
  184.       debug Parameter -> odebug
  185.  
  186. Mon May 29 19:07:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  187.     * scsi-next.c 1.17
  188.       Typo corrected max_scsibus -> scglocal(scgp)->max_scsibus
  189.  
  190. Mon May 29 00:31:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  191.     * scsireg.h 1.20
  192.       Mode page 2A pw_in_lead_in & side_change new
  193.  
  194. Mon May 29 00:13:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  195.     * scsi_cdr.c 1.92
  196.       More Page 2A bits for cdrecord -prcap
  197.  
  198. Sun May 28 18:52:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  199.     * scsi-vms.c 1.16
  200.       scsi_close() now works
  201.  
  202. Sun May 28 18:40:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  203.     * cdrecord.1 1.49
  204.       -fix hint for CDR-50 & CDR-55 specified
  205.  
  206. Sun May  7 16:52:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  207.     * scsi_cdr.c 1.91
  208.     * scsilog.c 1.10
  209.     * scsi_scan.c 1.8
  210.     * auinfo.c 1.4
  211.     * cd_misc.c 1.7
  212.     * audiosize.c 1.14
  213.     * cdr_drv.c 1.20
  214.     * fifo.c 1.22
  215.     * defaults.c 1.4
  216.     * wm_packet.c 1.12
  217.     * modes.c 1.14
  218.     * cdrecord.c 1.101
  219.     * drv_sony.c 1.40
  220.     * drv_simul.c 1.15
  221.     * drv_philips.c 1.37
  222.     * drv_mmc.c 1.53
  223.     * drv_jvc.c 1.50
  224.     * drv_dvd.c 1.46
  225.     * scsierrs.c 2.22
  226.     * scsitransp.c 1.50
  227.       #include <schily.h>
  228.  
  229. Sun May  7 16:46:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  230.     * scsi_cdr.c 1.90
  231.       New DVD recognition, to allow Ricoh 9060
  232.  
  233. Sun May  7 16:11:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  234.     * scsihack.c 1.26
  235.       Support for new Mac OS X
  236.  
  237. Mon May  1 20:06:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  238.     * scsitransp.c 1.49
  239.       scsi_maxmdma() cleaned up
  240.  
  241. Thu Apr 27 15:06:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  242.     * cdrecord.1 1.48
  243.       Examples for cdda2wav
  244.  
  245. Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  246.     * drv_mmc.c 1.52
  247.       No more error message forSony & long write in progress when Fixating
  248.  
  249. Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  250.     * diskid.c 1.23
  251.       Better message for illegal ID (CD-RW)
  252.      all old CD-R's now print ILLEGAL OLD CODE
  253.  
  254. Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  255.     * cdrecord.c 1.100
  256.     * cdrecord.h 1.60
  257.     * scsi_cdr.c 1.89
  258.     * drv_jvc.c 1.49
  259.     * drv_dvd.c 1.45
  260.       scsi_close_tr_session()/scsi_blank() with immed Parameter
  261.  
  262. *************** Release 1.8.1 *******************
  263.  
  264. Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  265.     * drv_mmc.c 1.52
  266.       No error message for Sony & long write in progress while fixating
  267.  
  268. Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  269.     * diskid.c 1.23
  270.       Better printout with illegal ID for CD-RW, all old CD-R's now give ILLEGAL OLD CODE
  271.  
  272. Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  273.     * cdrecord.c 1.100
  274.     * cdrecord.h 1.60
  275.     * scsi_cdr.c 1.89
  276.     * drv_jvc.c 1.49
  277.     * drv_dvd.c 1.45
  278.       scsi_close_tr_session()/scsi_blank() with immed Parameter
  279.  
  280. Mon Apr 24 12:32:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  281.     * cdrecord.c 1.99
  282.       Version -> 1.8.1 final, exitcode == 0 only if fixating in Dummy Mode fails
  283.  
  284. Sat Apr 22 15:37:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  285.     * diskid.c 1.22
  286.       New manufacturer "VICTOR COMPANY OF JAPAN, LIMITED", "VIVASTAR AG"
  287.  
  288. Sun Apr 16 17:07:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  289.     * cdrecord.1 1.47
  290.       BURN-Proof Option for Sanyo
  291.  
  292. Sun Apr 16 17:07:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  293.     * drv_mmc.c 1.51
  294.       BURN-Proof Support for Sanyo
  295.  
  296. Sun Apr 16 17:06:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  297.     * cdrecord.c 1.98
  298.       New Option driveropts=
  299.       better -dao usage
  300.  
  301. Sun Apr 16 03:11:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  302.     * scsi_cdr.c 1.88
  303.       display BURN-Proof for cdrecord -prcap
  304.  
  305. Sun Apr 16 03:08:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  306.     * defaults.c 1.3
  307.     * cdrecord.dfl 1.2
  308.       driveropts new
  309.  
  310. Sun Apr 16 02:16:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  311.     * drv_sony.c 1.39
  312.     * cdrecord.h 1.59
  313.     * drv_simul.c 1.14
  314.     * drv_philips.c 1.36
  315.     * drv_jvc.c 1.48
  316.     * drv_dvd.c 1.44
  317.       open_session() now with cdr_t * Parameter for BURN-Proof
  318.  
  319. Mon Apr  3 21:05:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  320.     * scsi-linux-pg.c 1.23
  321.       #include <string.h> for strlen()
  322.  
  323. Sat Apr  1 21:59:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  324.     * diskid.c 1.21
  325.       New manufaturer: "TAROKO INTERNATIONAL CO.,LTD.", "UNIDISC TECHNOLOGY CO.,LTD", "Hong Kong Digital Technology Co., Ltd.", "VIVA MAGNETICS LIMITED"
  326.  
  327. Sat Mar 11 12:31:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  328.     * scsi_cdr.c 1.87
  329.       Sanyo CRD-R24S -> Philips CDD 521
  330.  
  331. Sat Mar 11 12:30:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  332.     * drv_mmc.c 1.50
  333.       send_opc_mmc() now calls send_opc() and suppresses ILLEGAL_REQUEST
  334.  
  335. Sat Mar 11 12:26:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  336.     * cdrecord.1 1.46
  337.       WeB address changed
  338.  
  339. Sun Feb 20 21:54:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  340.     * cdrecord.h 1.58
  341.     * cdrecord.c 1.97
  342.     * cdrecord.1 1.45
  343.       New Option -waiti for multi session from Pipe from mkisofs
  344.  
  345. Sun Feb 20 20:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  346.     * cdrecord.c 1.96
  347.       scsi_in_progress() Test and usleep(100000) if Long Write in Progress
  348.  
  349. Sun Feb 20 20:54:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  350.     * drv_mmc.c 1.49
  351.       scsi_in_progress() test for scsi_flush_cache() in fixate, send_cue() -> LOCAL
  352.  
  353. Sun Feb 20 20:52:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  354.     * cdrecord.h 1.57
  355.       scsi_in_progress() new, send_cue() removed
  356.  
  357. Sun Feb 20 20:52:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  358.     * scsi_cdr.c 1.86
  359.       scsi_in_progress() new
  360.  
  361. Sat Feb 19 00:38:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  362.     * cdrecord.c 1.95
  363.       read Sectorsize from read_capacity too, for drivs without Blockdescriptor, dp->cdr_opc() new
  364.  
  365. Sat Feb 19 00:33:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  366.     * scsi_cdr.c 1.85
  367.       send_opc() new
  368.  
  369. Sat Feb 19 00:24:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  370.     * cdrecord.h 1.56
  371.     * drv_sony.c 1.38
  372.     * drv_simul.c 1.13
  373.     * drv_philips.c 1.35
  374.     * drv_mmc.c 1.48
  375.     * drv_jvc.c 1.47
  376.     * drv_dvd.c 1.43
  377.       Separate OPC code in driver interface
  378.  
  379. Sun Feb  6 08:27:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  380.     * scsi-sgi.c 1.20
  381.     * scsi-openserver.c 1.17
  382.     * scsi-linux-sg.c 1.41
  383.     * scsi-aix.c 1.20
  384.     * scsi-bsd-os.c 1.14
  385.     * scsi-hpux.c 1.18
  386.     * scsi-linux-pg.c 1.22
  387.     * scsi-bsd.c 1.27
  388.       added missing brackets in scsi_close() to make sure that scsi_close() really closes files
  389.  
  390. Sun Feb  6 08:25:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  391.     * scsi-linux-sg.c 1.40
  392.       Maxdma now is correcteven if only a prallel port is present
  393.  
  394. *************** Release 1.8 *******************
  395.  
  396. Fri Jan 28 10:01:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  397.     * drv_mmc.c 1.47
  398.     * drv_dvd.c 1.42
  399.       load_media() with new doexit Parameter
  400.       Reload now does not make problems with notebook type drives
  401.  
  402. Fri Jan 28 09:51:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  403.     * drv_philips.c 1.34
  404.     * cdrecord.h 1.55
  405.     * cdrecord.c 1.94
  406.       load_media() with new doexit Parameter
  407.  
  408. Fri Jan 28 09:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  409.     * scsi_cdr.c 1.84
  410.       wait_unit_ready() does not print error message if scgp->silent >= 1 
  411.  
  412. Wed Jan 26 11:48:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  413.     * scsi_scan.c 1.7
  414.       Initiator-ID test past havebus()
  415.  
  416. Sun Jan 23 16:39:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  417.     * cdrecord.c 1.93
  418.       Better error message for open_scsi()
  419.  
  420. Sun Jan 23 16:07:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  421.     * scsi-unixware.c 1.9
  422.       New code from SCO, -scanbus now works
  423.  
  424. Sun Jan 23 00:44:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  425.     * scsihack.c 1.25
  426.       scsi-sco.c -> scsi-openserver.c
  427.  
  428. Tue Jan 18 00:02:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  429.     * cdrecord.c 1.92
  430.       Version -> 1.8, mlockall()/setpri() problems do not cause abort
  431.       Note to -pad option for audio Files with wrong length
  432.       #include <sys/procset.h> for SCO Openserver
  433.  
  434. Thu Jan 13 01:32:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  435.     * diskid.c 1.20
  436.       Problems with m_digitalstor (97:27/01) in table docuented
  437.  
  438. Thu Jan 13 01:11:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  439.     * defaults.c 1.2
  440.       CDR_DEVICE now superseedes /etc/default/cdrecord
  441.  
  442. Tue Jan 11 01:46:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  443.     * scsi-hpux.c 1.17
  444.       sprintf(.../dev/rscsi...) now uses hex digits for tgt 0..15
  445.  
  446. Sat Jan  8 23:42:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  447.     * scsi_cdr.c 1.83
  448.       scsi_read() now looks for is_atapi to allow mkisofs & ATAPI to do multi-session 
  449.  
  450. Fri Jan  7 02:24:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  451.     * scsihack.c 1.24
  452.       Dummyfunctions fuor new Interface
  453.  
  454. Fri Jan  7 02:22:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  455.     * cdr_drv.c 1.19
  456.       set_cdrcmds() now calls return() past exit() for lint's sake
  457.  
  458. Wed Dec 29 14:01:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  459.     * cdrecord.c 1.91
  460.       exargs Strukt new
  461.       Setting to 2048 bytes/sector earlier for -msinfo
  462.       new function exscsi()
  463.       exfifo() -> excdr()
  464.  
  465. Wed Dec 29 02:14:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  466.     * cdrecord.h 1.54
  467.     * fifo.c 1.21
  468.       wait_faio() new
  469.  
  470. Wed Dec 29 00:38:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  471.     * diskid.c 1.19
  472.       New manufacturer: "Hile Optical Disc Technology Corp."
  473.               "Friendly CD-Tek Co."
  474.               "Sound Sound Multi-Media Development Limited"
  475.               "kdg mediatech AG"
  476.  
  477. Wed Dec 29 00:34:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  478.     * cdrecord.1 1.44
  479.       better dociumentation for SUID Installation 
  480.  
  481. Fri Dec 24 01:59:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  482.     * fifo.c 1.20
  483.       sp null pointer Problem in fifo_stats() fixed
  484.       input-buffer -> input buffer
  485.  
  486. Tue Dec  7 01:07:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  487.     * cdrecord.1 1.43
  488.       added missing .TP 
  489.  
  490. Sun Dec  5 13:37:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  491.     * fifo.c 1.19
  492.       kill_fifo() now kil only if faio_pid > 0
  493.  
  494. Sat Dec  4 21:36:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  495.     * diskid.c 1.18
  496.       New manufacturer: EXIMPO & Seantram Technology Inc.
  497.       Seantram has been guessed before
  498.  
  499. Sat Dec  4 14:15:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  500.     * cdrecord.c 1.90
  501.       intfifo()/exfifo() new
  502.       kill FIFO on comerr() and signals
  503.  
  504. Sat Dec  4 14:12:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  505.     * drv_dvd.c 1.41
  506.       isgui as with drv_mmc.c added
  507.  
  508. Tue Nov 30 14:48:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  509.     * scsihack.c 1.23
  510.     * scsi-linux-pg.c 1.21
  511.       pg.h now locally available
  512.  
  513. Sat Nov 27 21:38:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  514.     * scsi-os2.c 1.12
  515.       SRB in scsi_send() and scsi_reset() -> static to prevent core dump
  516.  
  517. Sat Nov 20 17:49:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  518.     * scsi-os2.c 1.11
  519.       scgfiles array removed
  520.       set_error() new
  521.       added some ux_errno = EIO
  522.       wait_post() now calls DosResetEventSem() in any case
  523.  
  524. Sat Nov 20 14:21:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  525.     * scsi-os2.c 1.10
  526.       DEBUG2/SCANDEBUG code removed
  527.  
  528. Sat Nov 20 07:23:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  529.     * diskid.c 1.17
  530.       New manufacturer: Customer Pressing Oosterhout
  531.               Harmonic Hall Optical Disc Ltd.
  532.               DELPHI TECHNOLOGY INC.
  533.  
  534. Sat Nov 20 06:45:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  535.     * cdrecord.c 1.89
  536.       Version -> 1.8a32
  537.       5 missing set_secsize(.. oldsize) added
  538.  
  539. Sat Nov 20 06:44:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  540.     * cdr_drv.c 1.18
  541.       Kodak PDC-600 in driver recognition
  542.  
  543. Sat Nov 20 06:43:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  544.     * drv_mmc.c 1.46
  545.       next_wr_addr() in driver struct for CD-ROM -> cmd_ill() 
  546.  
  547. Sat Nov 20 06:41:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  548.     * fifo.c 1.18
  549.       fixed typo for HAVE_DOSALLOCSHAREDMEM
  550.  
  551. Fri Nov 12 10:00:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  552.     * scsitransp.c 1.48
  553.       scsi_yes() now global
  554.  
  555. Fri Nov 12 09:59:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  556.     * scsitransp.h 1.26
  557.       scsi_yes() new
  558.  
  559. Mon Oct 18 02:38:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  560.     * cdrecord.c 1.88
  561.       always set TAO mode on startup to make checkdsize() working
  562.  
  563. Mon Oct 18 01:34:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  564.     * scsilog.c 1.9
  565.     * scsi_cdr.c 1.82
  566.       i_to_short() -> i_to_2_byte()
  567.  
  568. Mon Oct 18 01:15:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  569.     * scsilog.c 1.8
  570.     * scsi_cdr.c 1.81
  571.     * drv_dvd.c 1.40
  572.     * drv_mmc.c 1.45
  573.     * drv_philips.c 1.33
  574.     * iso9660.h 1.4
  575.       a_to_u_short() -> a_to_u_2_byte()
  576.  
  577. Mon Oct 18 01:04:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  578.     * isosize.c 1.6
  579.       utypes.h wegen intcvt.h
  580.  
  581. Mon Oct 18 00:38:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  582.     * scsi_cdr.c 1.80
  583.     * drv_sony.c 1.37
  584.     * drv_jvc.c 1.46
  585.     * drv_dvd.c 1.39
  586.       a_to_3_byte() -> a_to_u_3_byte()
  587.  
  588. Mon Oct 18 00:10:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  589.     * drv_dvd.c 1.38
  590.     * drv_sony.c 1.36
  591.     * drv_jvc.c 1.45
  592.     * drv_philips.c 1.32
  593.       i_to_long() -> i_to_4_byte()
  594.  
  595. Mon Oct 18 00:04:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  596.     * scsi_cdr.c 1.79
  597.     * isosize.c 1.5
  598.     * drv_dvd.c 1.37
  599.     * drv_mmc.c 1.44
  600.     * drv_jvc.c 1.44
  601.     * drv_sony.c 1.35
  602.     * drv_philips.c 1.31
  603.     * audiosize.c 1.13
  604.     * cdrecord.c 1.87
  605.       modified to use intcvt.h and a_to_4_byte()
  606.  
  607. Sun Oct 17 23:21:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  608.     * iso9660.h 1.3
  609.       removed i_to_* and a_to_* macros -> intcvt.h
  610.  
  611. Sun Oct 17 22:51:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  612.     * scsireg.h 1.19
  613.       struct scsi_capacity modified to use Int32_t 
  614.  
  615. Sat Oct 16 13:52:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  616.     * scsi_cdr.c 1.78
  617.     * drv_mmc.c 1.43
  618.     * auinfo.c 1.3
  619.     * drv_sony.c 1.34
  620.       malloc() casts for K&R C
  621.  
  622. Fri Oct 15 20:28:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  623.     * cdrecord.h 1.53
  624.     * cdr_drv.c 1.17
  625.     * cdrecord.c 1.86
  626.       set_cdrmds() if 2. Parameter is NULL returns BOOL
  627.       for cdrecord to check for dvd driver or not
  628.  
  629. Fri Oct 15 20:19:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  630.     * scsi_cdr.c 1.77
  631.       Optima Dis Covery 650 CD-R Inquiry recognition new
  632.  
  633. Fri Oct 15 20:17:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  634.     * scsi-beos.c 1.9
  635.     * scsi-osf.c 1.12
  636.       typos removed
  637.  
  638. Thu Oct  7 15:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  639.     * scsi-bsd-os.c 1.13
  640.     * scsi-aix.c 1.19
  641.       mising bracket  in scsi_open() fixed
  642.  
  643. Fri Sep 17 17:59:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  644.     * cdrecord.c 1.85
  645.       Version -> 1.8a29
  646.       libscg version check
  647.       #incude <vadefs.h> for win32 realtime pri Code
  648.  
  649. Fri Sep 17 17:56:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  650.     * scsi_cdr.c 1.76
  651.       endless lookp in mmc_cap() removed: no medium (wait_unit_ready())
  652.  
  653. Fri Sep 17 15:48:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  654.     * scsitransp.c 1.47
  655.       HAVE_SCG #define earlier
  656.  
  657. Fri Sep 17 15:42:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  658.     * scsi-linux-pg.c 1.20
  659.       duplicates with scsi-linux-sg.c fuer scg__version() removed
  660.  
  661. Fri Sep 17 15:36:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  662.     * scsitransp.c 1.46
  663.       #ifdef HAVE_SCG for _scg_trans_version[]
  664.  
  665. Fri Sep 17 15:09:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  666.     * scsi-wnt.c 1.17
  667.     * scsi-vms.c 1.15
  668.     * scsi-unixware.c 1.8
  669.     * scsi-sgi.c 1.19
  670.     * scsi-osf.c 1.11
  671.     * scsi-sco.c 1.13
  672.     * scsi-os2.c 1.9
  673.     * scsi-next.c 1.16
  674.     * scsi-linux-sg.c 1.39
  675.     * scsi-linux-pg.c 1.19
  676.     * scsi-hpux.c 1.16
  677.     * scsi-bsd.c 1.26
  678.     * scsi-bsd-os.c 1.12
  679.     * scsi-beos.c 1.8
  680.     * scsi-aix.c 1.18
  681.     * scsitransp.c 1.45
  682.     * scsitransp.h 1.25
  683.       scg_version() new
  684.  
  685. Fri Sep 17 14:55:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  686.     * scsihack.c 1.22
  687.       Comment changed
  688.  
  689. Tue Sep 14 10:57:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  690.     * scsi-linux-sg.c 1.38
  691.       scgfile variable in max_dma corrected from scgfile -> scglocal(scgp)->scgfile
  692.  
  693. Fri Sep 10 14:06:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  694.     * diskid.c 1.16
  695.       Better text for Disk Typ (e.g. Long strategy type)
  696.  
  697. Thu Sep  9 12:30:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  698.     * auinfo.c 1.2
  699.       isrc_illchar() Prorotype new
  700.  
  701. Wed Sep  8 17:57:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  702.     * diskid.c 1.15
  703.       New manufacturer: Guann Yinn Co. Ltd.
  704.               Opti.Me.S. S.p.A.
  705.           Nacar Media srl
  706.  
  707. Wed Sep  8 12:45:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  708.     * scsi-wnt.c 1.16
  709.       missing bracket at malloc(amt)
  710.  
  711. Tue Sep  7 17:13:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  712.     * scsi-wnt.c 1.15
  713.     * scsi-unixware.c 1.7
  714.     * scsi-vms.c 1.14
  715.     * scsi-sgi.c 1.18
  716.     * scsi-sco.c 1.12
  717.     * scsi-osf.c 1.10
  718.     * scsi-next.c 1.15
  719.     * scsi-os2.c 1.8
  720.     * scsi-linux-sg.c 1.37
  721.     * scsi-linux-pg.c 1.18
  722.     * scsi-hpux.c 1.15
  723.     * scsi-bsd.c 1.25
  724.     * scsi-beos.c 1.7
  725.     * scsi-bsd-os.c 1.11
  726.     * scsi-aix.c 1.17
  727.     * scsitransp.c 1.44
  728.       First error messages past scgp->errstr
  729.       less calls to comerr()
  730.  
  731. Tue Sep  7 17:07:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  732.     * scsitransp.h 1.24
  733.       errstr & errptr new in SCSI *
  734.       open_scsi() with errs Parameter
  735.  
  736. Tue Sep  7 16:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  737.     * cdrecord.c 1.84
  738.       Now using new open_scsi()
  739.       added some calls to flush()
  740.  
  741. Tue Sep  7 16:46:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  742.     * cdrecord.1 1.42
  743.       1.6 -> 1.8
  744.  
  745. Tue Sep  7 00:21:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  746.     * drv_mmc.c 1.42
  747.     * drv_jvc.c 1.43
  748.     * drv_dvd.c 1.36
  749.       flush() for Blanking new
  750.  
  751. Fri Sep  3 11:57:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  752.     * scsi-linux-sg.c 1.36
  753.     * scsi-linux-pg.c 1.17
  754.       scsi_initiator_id() in scsi-linux-pg.c -> pg_initiator_id()
  755.  
  756. Thu Sep  2 18:57:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  757.     * cdrecord.c 1.83
  758.       1.8a24 -> 1.8a26
  759.       Ricoh DAO Bug (fwa != -150) workaround
  760.       Realtimepri for Win32
  761.  
  762. Thu Sep  2 14:42:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  763.     * scsi_scan.c 1.6
  764.       scsi_initiator_id() new
  765.       Now prints bus,tgt,lun before selektor
  766.  
  767. Thu Sep  2 13:32:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  768.     * scsitransp.h 1.23
  769.     * scsi-wnt.c 1.14
  770.     * scsi-vms.c 1.13
  771.     * scsi-unixware.c 1.6
  772.     * scsi-sco.c 1.11
  773.     * scsi-sgi.c 1.17
  774.     * scsi-osf.c 1.9
  775.     * scsi-os2.c 1.7
  776.     * scsi-next.c 1.14
  777.     * scsi-linux-sg.c 1.35
  778.     * scsi-hpux.c 1.14
  779.     * scsi-linux-pg.c 1.16
  780.     * scsi-bsd.c 1.24
  781.     * scsi-bsd-os.c 1.10
  782.     * scsi-aix.c 1.16
  783.     * scsi-beos.c 1.6
  784.     * scsitransp.c 1.43
  785.       scsi_initiator_id() new
  786.  
  787. Mon Aug 30 13:36:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  788.     * scsitransp.c 1.42
  789.     * drv_simul.c 1.12
  790.     * fifo.c 1.17
  791.       #include libport.h new
  792.  
  793. Sun Aug 29 01:42:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  794.     * fifo.c 1.16
  795.       shared memory for OS/2
  796.  
  797. Sun Aug 29 00:52:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  798.     * fifo.c 1.15
  799.       Typo fixed (\f instead of \n)
  800.  
  801. Tue Aug 10 21:34:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  802.     * scsitransp.c 1.41
  803.     * scsi-wnt.c 1.13
  804.     * scsi-vms.c 1.12
  805.     * scsi-unixware.c 1.5
  806.     * scsi-sco.c 1.10
  807.     * scsi-sgi.c 1.16
  808.     * scsi-osf.c 1.8
  809.     * scsi-os2.c 1.6
  810.     * scsi-next.c 1.13
  811.     * scsi-linux-sg.c 1.34
  812.     * scsi-linux-pg.c 1.15
  813.     * scsi-hpux.c 1.13
  814.     * scsi-bsd.c 1.23
  815.     * scsi-bsd-os.c 1.9
  816.     * scsi-beos.c 1.5
  817.     * scsi-aix.c 1.15
  818.       Static locale variable removed
  819.       Test for openbydev
  820.       scsi_freebuf() new
  821.  
  822. Mon Aug  9 00:39:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  823.     * scsitransp.h 1.22
  824.       SCSI *->bufbase & scsi_freebuf() new
  825.  
  826. Sat Aug  7 22:24:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  827.     * scsitransp.h 1.21
  828.       running/curcmdname/local new in SCSI *
  829.  
  830. Sat Aug  7 22:22:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  831.     * scsitransp.c 1.40
  832.     * scsi-wnt.c 1.12
  833.     * scsi-vms.c 1.11
  834.     * scsi-unixware.c 1.4
  835.     * scsi-sgi.c 1.15
  836.     * scsi-sco.c 1.9
  837.     * scsi-osf.c 1.7
  838.     * scsi-os2.c 1.5
  839.     * scsi-next.c 1.12
  840.     * scsi-linux-sg.c 1.33
  841.     * scsi-linux-pg.c 1.14
  842.     * scsi-hpux.c 1.12
  843.     * scsi-bsd.c 1.22
  844.     * scsi-bsd-os.c 1.8
  845.     * scsi-beos.c 1.4
  846.     * scsi-aix.c 1.14
  847.       scg_maxdma removed
  848.       scsi_running/scsi_command -> SCSI * struct
  849.  
  850. Sat Aug  7 21:05:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  851.     * scsi-vms.c 1.10
  852.       scsi_close() new
  853.  
  854. Sun Aug  1 22:08:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  855.     * fifo.c 1.14
  856.       WRITER_MAXWAIT & READER_MAXWAIT -> 240s for SAO SCSI Timeout
  857.       usleep() debug code
  858.  
  859. Sun Aug  1 17:14:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  860.     * cdrecord.1 1.41
  861.       Better documentation for -multi Option (DAO mode)
  862.  
  863. Sun Aug  1 17:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  864.     * cdrecord.c 1.82
  865.       -msinfo now works even if drive is in DAO mode
  866.       Now corrects trackstart values for second session in DAO Mode
  867.  
  868. Sun Aug  1 16:51:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  869.     * drv_sony.c 1.33
  870.     * drv_simul.c 1.11
  871.     * drv_philips.c 1.30
  872.     * drv_mmc.c 1.41
  873.     * drv_jvc.c 1.42
  874.     * drv_dvd.c 1.35
  875.       speedp == 0 allowed if speed should remain as is
  876.  
  877. Sun Aug  1 16:10:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  878.     * drv_sony.c 1.32
  879.     * drv_simul.c 1.10
  880.     * drv_mmc.c 1.40
  881.     * drv_jvc.c 1.41
  882.     * drv_dvd.c 1.34
  883.       recovery_needed()/recover()/reserve_track() References to Philips driver removed
  884.  
  885. Sun Aug  1 16:02:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  886.     * drv_philips.c 1.29
  887.     * scsi_cdr.c 1.75
  888.     * cdr_drv.c 1.16
  889.     * cdrecord.h 1.52
  890.       Several functions scsi_cdr.c -> drv_philips.c
  891.       new function cmd_ill() 
  892.  
  893. Sun Aug  1 13:25:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  894.     * drv_dvd.c 1.33
  895.       phys_end in dvd_structure_00 may be 0 for empty session
  896.  
  897. Sun Jul 25 13:52:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  898.     * scsitransp.c 1.39
  899.       scsi_close() new
  900.       __scgp removed
  901.  
  902. Sun Jul 25 13:36:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  903.     * scsi-wnt.c 1.11
  904.     * scsi-unixware.c 1.3
  905.     * scsi-sgi.c 1.14
  906.     * scsi-osf.c 1.6
  907.     * scsi-sco.c 1.8
  908.     * scsi-os2.c 1.4
  909.     * scsi-next.c 1.11
  910.     * scsi-linux-sg.c 1.32
  911.     * scsi-linux-pg.c 1.13
  912.     * scsi-hpux.c 1.11
  913.     * scsi-bsd.c 1.21
  914.     * scsi-bsd-os.c 1.7
  915.     * scsi-beos.c 1.3
  916.     * scsi-aix.c 1.13
  917.       scsi_close() new
  918.  
  919. Sun Jul 25 00:50:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  920.     * scsitransp.h 1.20
  921.       close_scsi() and scsi_smalloc()/scsi_sfree() new
  922.  
  923. Sat Jul 24 22:26:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  924.     * scsitransp.h 1.19
  925.       scsi_close() new
  926.  
  927. Sat Jul 24 22:25:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  928.     * scsi-vms.c 1.9
  929.       last changes fro Mr. Heuser
  930.       Max Timeout corrected
  931.  
  932. Sat Jul 24 22:22:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  933.     * scsi-next.c 1.10
  934.       Kernel Driver is in undefined state if SCSI Bus is not valid -> bugfix & debug prints
  935.  
  936. Sat Jul 24 20:43:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  937.     * drv_mmc.c 1.39
  938.       from BCD converson (debug) for Ricoh test
  939.       Trying to suppress error messages for newer MITSUMI ATAPI drives
  940.  
  941. Sat Jul 24 19:27:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  942.     * cdrecord.1 1.40
  943.        Better documentation for -pad/padsize=
  944.  
  945. Sat Jul 24 19:25:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  946.     * diskid.c 1.14
  947.       New manufacturer: OPTROM
  948.               AUDIO DISTRIBUTORS
  949.               Acer Media Technology 
  950.  
  951. Sat Jul 24 19:23:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  952.     * cdrecord.c 1.81
  953.       -> 1.8a24 & write_buf() Test Code
  954.  
  955. Sat Jul 24 19:19:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  956.     * cdrecord.c 1.80
  957.       Check HAVE_SETPRIORITY and HAVE_NICE
  958.  
  959. Sat Jul 24 19:17:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  960.     * cdrecord.c 1.79
  961.       Version -> 1.8a23
  962.       Signalhandler for wait time before burning
  963.       O_BINARY define for win32
  964.       setmode(TDIN, O_BINARY) for win32
  965.       track[] Array now MAX_TRACKS+2
  966.       Print Drive Buffer size and FIFO size
  967.       -force Flag to blank problematic CD-RW's
  968.       set sector size to 2k before burning for Plextor
  969.       set_speed...() now with speedp Parameter to allow MMC to send back actual values
  970.       DAO for MMC
  971.       new Options -atip/-useinfo/-force/-dao/mcn=text/isrc=text/index=list
  972.       first Test for continuous Drive buffer cap printouts
  973.       set_secsize() new (for Plextor & DAO)
  974.       EMX Wildcard expansion for OS/2
  975.       Timeout for DAO -> minimal 200s
  976.       print_toc() \ removed for K&R C
  977.       print_toc() with CD-Text
  978.       DosSetPriority() now korrectly doing delta
  979.       setpregaps() sets values for lead-in/out
  980.       checktsize() checks for DAO
  981.  
  982. Sun Jul 18 14:39:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  983.     * cdrecord.h 1.51
  984.     * scsi_cdr.c 1.74
  985.       open_scsi() -> libscg
  986.  
  987. Sat Jul 17 15:54:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  988.     * scsitransp.c 1.38
  989.        MAX DMA for Solaris x86 from 32k -> 56k
  990.       scsierr() checks for sense[0] != 0
  991.       scsi_sense_{key!code!qual} return 0 if scsierr() == FALSE
  992.  
  993. Sat Jul 17 15:37:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  994.     * scsitransp.h 1.18
  995.       open_scsi() for scsiopen.c new
  996.  
  997. Mon Jun 28 01:11:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  998.     * scsi-linux-pg.c 1.12
  999.       set CDB to 0 past cdb_len
  1000.  
  1001. Sun Jun  6 19:41:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1002.     * drv_philips.c 1.28
  1003.       CDR_SWABAUDIO for pioneer_dws114x
  1004.  
  1005. Sun Jun  6 19:40:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1006.     * modes.c 1.13
  1007.       get_mode_params() now return FALSE if has_mode_page() returns FALSE
  1008.  
  1009. Sun Jun  6 19:39:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1010.     * scsi_cdr.c 1.73
  1011.       Hack for NT-4.0 ASPI ISE inquiry fake (bug in add_len)
  1012.       workaround for Ricoh NOT_READY key in get Mode page 2A
  1013.  
  1014. Thu May 13 16:55:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1015.     * scsi-wnt.c 1.10
  1016.       #define for format to avoid hiding messages
  1017.       Now uses dlopen()
  1018.       ha_inquiry() new
  1019.       better paraeters in scsi_open() 
  1020.       SRB_HaID/SRB_HaId unified
  1021.  
  1022. Thu May 13 15:07:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1023.     * scsi_cdr.c 1.72
  1024.       check scsi_open() return code for < 0
  1025.  
  1026. Thu May 13 15:00:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1027.     * modes.c 1.12
  1028.       Cast for ANSI C comparison
  1029.  
  1030. Thu May 13 15:00:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1031.     * drv_sony.c 1.31
  1032.       Cast for ANSI C
  1033.       fixed typo in error texts
  1034.  
  1035. Thu May 13 14:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1036.     * drv_jvc.c 1.40
  1037.       mods for ANSI C comparison
  1038.  
  1039. Thu May 13 14:31:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1040.     * cdrecord.1 1.39
  1041.       New Options -atip and index= 
  1042.  
  1043. Thu May 13 12:00:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1044.     * scsierrs.c 2.21
  1045.       field_ptr now correctly used for progress printing on NOT_READY
  1046.  
  1047. Wed May 12 01:42:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1048.     * scsi-os2.c 1.3
  1049.       -scanbus support
  1050.  
  1051. Wed May 12 01:01:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1052.     * drv_philips.c 1.27
  1053.     * scsi_cdr.c 1.71
  1054.     * cdr_drv.c 1.15
  1055.     * scsidefs.h 1.21
  1056.       DEV_RICOH_RO_1060C new (preliminary)
  1057.  
  1058. Mon May  3 01:30:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1059.     * scsi-wnt.c 1.9
  1060.       changed names and indented
  1061.       WBOOL definition to distinguish BOOL from Windows.h and BOOL from standard.h
  1062.       busses new
  1063.       compare busno with busses
  1064.       Debug File removed
  1065.       EventStatus as result of WaitForSingleObject()
  1066.       set_error() new for correct error codes
  1067.       scsiabort() new
  1068.  
  1069. Tue Apr 27 23:11:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1070.     * scsi-wnt.c 1.8
  1071.       Debug File removed
  1072.  
  1073. Tue Apr 27 21:06:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1074.     * scsi-wnt.c 1.7
  1075.       -scanbus now works
  1076.       file matrix removed
  1077.       check for nuber of SCSI Busses
  1078.  
  1079. Mon Apr 26 22:37:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1080.     * scsi-wnt.c 1.6
  1081.       Try to implement -scanbus 
  1082.  
  1083. Mon Apr 26 22:36:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1084.     * scsi-wnt.c 1.5
  1085.       sp->u_scb.cmd_scb[0] = s.SRB_Status -> sp->u_scb.cmd_scb[0] = s.SRB_TargStat
  1086.       error code SCG_FATAL -> SCG_RETRYABLE
  1087.  
  1088. Mon Apr 26 22:35:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1089.     * scsi-wnt.c 1.4
  1090.       Indented II
  1091.  
  1092. Mon Apr 26 22:34:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1093.     * scsi-wnt.c 1.3
  1094.       Indented
  1095.  
  1096. Mon Apr 26 22:33:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1097.     * scsi-wnt.c 1.2
  1098.       Better comment
  1099.  
  1100. Mon Apr 26 22:32:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1101.     * scsi-wnt.c 1.1
  1102.       date and time created 99/04/26 21:32:32 by joerg
  1103.  
  1104. Sun Apr 25 09:48:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1105.     * cdrecord.h 1.50
  1106.       is_copy()/is_scms() new
  1107.       TI_COPY/TI_SCMS new
  1108.       read_subchannel() new
  1109.       pr_manufacturer()/disk_rcap() with rw/audio Parameters
  1110.  
  1111. Sun Apr 25 09:46:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1112.     * drv_mmc.c 1.38
  1113.       clear -dummy status by clearin -dummy state
  1114.       COPY & SCMS handling
  1115.  
  1116. Sat Apr 24 14:10:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1117.     * diskid.c 1.13
  1118.     * drv_mmc.c 1.37
  1119.       pr_manufacturer()/disk_rcap() now using rw and audio Parameter
  1120.  
  1121. Sat Apr 24 14:05:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1122.     * drv_philips.c 1.26
  1123.       pr_manufacturer()/disk_rcap() now using rw and audio Parameter
  1124.       Printing of ATIP "restricted"
  1125.  
  1126. Sat Apr 24 14:04:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1127.     * drv_sony.c 1.30
  1128.       pr_manufacturer()/disk_rcap() now using rw and audio Parameter
  1129.       printf() Format (%l..)
  1130.  
  1131. Sat Apr 24 14:02:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1132.     * scsi_cdr.c 1.70
  1133.       read_subchannel() new
  1134.  
  1135. Sat Apr 24 13:03:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1136.     * scsihack.c 1.21
  1137.       scsi-wnt.c new
  1138.  
  1139. Sun Apr 18 21:04:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1140.     * defaults.c 1.1
  1141.       date and time created 99/04/18 20:04:15 by joerg
  1142.  
  1143. Sun Apr 18 19:56:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1144.     * drv_sony.c 1.29
  1145.     * drv_simul.c 1.9
  1146.     * drv_philips.c 1.25
  1147.     * drv_mmc.c 1.36
  1148.     * drv_jvc.c 1.39
  1149.     * cdr_drv.c 1.14
  1150.     * drv_dvd.c 1.32
  1151.     * cdrecord.h 1.49
  1152.       New driver function cdr_send_cue
  1153.  
  1154. Sun Apr 18 19:28:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1155.     * drv_jvc.c 1.38
  1156.       g6 & g7 test functions
  1157.  
  1158. Sun Apr 18 18:40:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1159.     * cdrecord.h 1.48
  1160.       index= Option new
  1161.  
  1162. Sun Apr 18 18:40:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1163.     * drv_mmc.c 1.35
  1164.       index= Option new
  1165.  
  1166. Sun Apr 18 00:42:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1167.     * cdrecord.h 1.47
  1168.       New Flags F_SAO/F_WRITE/F_PREGAP/F_FORCE
  1169.       isrc in struct track
  1170.       is_tao()/is_pregap() new
  1171.       ds_cdrflags in struct disk_status
  1172.       cdr_buffer_cap in struct cdr_cmd
  1173.       cdr_set_speed_dummy with *speedp - to allow mmc to return value
  1174.       Functions for auinfo.c
  1175.  
  1176. Sun Apr 18 00:18:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1177.     * scsi-linux-sg.c 1.31
  1178.       MAX_SCG & MAX_TGT -> 16
  1179.       Debug function for printing buscookies[] and scgfiles[][][]
  1180.       sg_mapbus() now with Bus Parameter and spcial handling for holes in buscookies[]
  1181.       sg_setup() doing range check
  1182.       better handling of Status byte in extended Code for mk2 Interface
  1183.  
  1184. Sun Apr 18 00:09:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1185.     * scsi-linux-pg.c 1.11
  1186.       Search slot for PP Bus backwards, as buscookies[] may have holes
  1187.  
  1188. Sat Apr 17 22:12:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1189.     * drv_jvc.c 1.37
  1190.       New Function in Driver table to read Buffer capacity
  1191.        buf_cap_teac(), read_peak_buffer_cap_teac (), buffer_inquiry_teac(), check_buffer_teac() new
  1192.  
  1193. Sat Apr 17 19:32:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1194.     * scsi_scan.c 1.5
  1195.       Enhancements for 16 SCSI busses and 17 Targets/Bus
  1196.  
  1197. Sat Apr 17 19:29:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1198.     * cdr_drv.c 1.13
  1199.       buf_dummy() new
  1200.       New Function in Driver table to read Buffer capacity
  1201.  
  1202. Sat Apr 17 19:28:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1203.     * drv_sony.c 1.28
  1204.     * drv_mmc.c 1.34
  1205.     * drv_philips.c 1.24
  1206.     * drv_simul.c 1.8
  1207.     * drv_dvd.c 1.31
  1208.       New Function in Driver table to read Buffer capacity
  1209.  
  1210. Sat Apr 17 19:25:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1211.     * drv_sony.c 1.27
  1212.       Workaround for CDU 620 (can not read lead-in Start time)
  1213.  
  1214. Sat Apr 17 18:57:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1215.     * scsitransp.c 1.37
  1216.       MAX_SCG & MAX_TGT -> 16
  1217.       Workaround for /dev/scg if Target > 7
  1218.  
  1219. Sat Apr 17 18:55:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1220.     * scsi-bsd-os.c 1.6
  1221.     * scsi-vms.c 1.8
  1222.     * scsi-unixware.c 1.2
  1223.     * scsi-sgi.c 1.13
  1224.     * scsi-sco.c 1.7
  1225.     * scsi-osf.c 1.5
  1226.     * scsi-os2.c 1.2
  1227.     * scsi-next.c 1.9
  1228.     * scsi-hpux.c 1.10
  1229.     * scsi-bsd.c 1.20
  1230.     * scsi-aix.c 1.12
  1231.       MAX_SCG & MAX_TGT -> 16
  1232.  
  1233. Sat Apr 17 18:47:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1234.     * scsi-next.c 1.8
  1235.       scsi_setup() & scsi_havebus() with scgp Pointer (bug)
  1236.  
  1237. Sat Apr 17 17:09:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1238.     * scsitransp.c 1.36
  1239.       limit SunOS 4.x maxdma to 64k-1
  1240.  
  1241. Sat Apr 17 13:14:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1242.     * cdrecord.1 1.38
  1243.       -force flag and -useinfo new
  1244.  
  1245. Tue Apr 13 01:29:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1246.     * diskid.c 1.12
  1247.       m_seantram Index 28 (typo) -> 83
  1248.  
  1249. Tue Apr 13 01:06:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1250.     * modes.c 1.11
  1251.       Test in has_mode_page() if desired page is really available for JVC 2080 FW Bug
  1252.  
  1253. Fri Apr  9 20:49:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1254.     * drv_jvc.c 1.36
  1255.       speed -> *speedp Parameter in speed_select()
  1256.  
  1257. Fri Apr  9 01:03:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1258.     * scsi_cdr.c 1.69
  1259.     * drv_dvd.c 1.30
  1260.     * audiosize.c 1.12
  1261.       Signed/unsiged comparisons with cast
  1262.  
  1263. Fri Apr  9 00:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1264.     * scsilog.c 1.7
  1265.       cast for comparing unsigned > int
  1266.  
  1267. Fri Apr  9 00:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1268.     * scsi_cdr.c 1.68
  1269.       read_buff_cap() Ulong -> int
  1270.  
  1271. Fri Apr  9 00:32:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1272.     * diskid.c 1.11
  1273.       New manufacturer: "Woongjin Media corp"
  1274.              "INFODISC Technology Co., Ltd."
  1275.              "UNITECH JAPAN INC."
  1276.              "AMS Technology Inc."
  1277.  
  1278. Tue Apr  6 22:08:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1279.     * drv_mmc.c 1.33
  1280.       speed -> *speedp Parameter in speed_select()
  1281.       Read write speed Auslesen and set *speedp
  1282.       Test for dsp->ds_cdrflags & RF_WRITE
  1283.       first DAO enhancements
  1284.  
  1285. Tue Apr  6 22:05:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1286.     * scsi_cdr.c 1.67
  1287.       speed -> *speedp Parameter IN speed_select()
  1288.       read_buffer() WITH mode Parameter
  1289.       scsi_get_speed() new
  1290.       read_buff_cap() prints Data if sp && fp == NULL and avoids division by 0
  1291.       read_cdtext() new
  1292.       Workaround for Philips CDD-522 cannot do read TOC MSN
  1293.  
  1294. Tue Apr  6 01:15:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1295.     * drv_philips.c 1.23
  1296.       speed -> *speedp Parameter in speed_select()
  1297.       Test for dsp->ds_cdrflags & RF_WRITE
  1298.  
  1299. Tue Apr  6 01:13:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1300.     * drv_sony.c 1.26
  1301.       ATIP Support
  1302.  
  1303. Fri Apr  2 16:06:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1304.     * diskid.c 1.10
  1305.       "Seantram Technology Inc." new (guess)
  1306.  
  1307. Fri Apr  2 15:50:28 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1308.     * drv_sony.c 1.25
  1309.     * drv_simul.c 1.7
  1310.     * drv_dvd.c 1.29
  1311.       speed -> *speedp Parameter in speed_select()
  1312.  
  1313. Sun Mar 28 15:31:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1314.     * scsimmc.h 1.4
  1315.       struct mmc_cue new
  1316.  
  1317. Sun Mar 28 15:29:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1318.     * cdrecord.1 1.37
  1319.       -dao and -audio default for .au & .wav
  1320.  
  1321. Fri Mar 12 02:05:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1322.     * auinfo.c 1.1
  1323.       date and time created 99/03/12 02:05:58 by joerg
  1324.  
  1325. Sun Mar  7 22:30:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1326.     * fifo.c 1.13
  1327.       roundup(bufsize, pagesize) to make each Segment page aligned
  1328.  
  1329. Wed Mar  3 23:45:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1330.     * diskid.c 1.9
  1331.       New manufacturers: vanguard, grandadv, taeil, kingpro, digitalstor
  1332.  
  1333. Wed Mar  3 22:58:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1334.     * diskid.c 1.8
  1335.       New RCAP Liste
  1336.  
  1337. Sat Feb 20 00:00:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1338.     * scsi_cdr.c 1.66
  1339.       read_buffer() new
  1340.       timeout for read_toc_philips() -> 240s for TEAC
  1341.       read_master_cue() new
  1342.       send_cue_sheet() new
  1343.       read_buff_cap() new
  1344.  
  1345. Sun Jan 31 22:37:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1346.     * wm_packet.c 1.11
  1347.     * cdrecord.c 1.78
  1348.       carriage Return to beginning of Track... Strings to make error message not overwrite position
  1349.  
  1350. Sun Jan 31 19:50:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1351.     * cdrecord.c 1.77
  1352.       ignore dev= values from /etc/default/cdrecord for -scanbus
  1353.  
  1354. Sun Jan 31 19:23:53 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1355.     * scsi_cdr.c 1.65
  1356.       Suport for ACER CR-4020C
  1357.  
  1358. Sun Jan 31 19:23:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1359.     * drv_philips.c 1.22
  1360.       scgp->inq->ansi_version = 1; -> scgp->inq->data_format = 1; to make Plasmon RF-4100 work again
  1361.  
  1362. Sun Jan 31 18:55:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1363.     * cdrecord.1 1.36
  1364.       Hint for SVr4 and POSIX Realtime scheduler
  1365.  
  1366. Sun Jan 31 18:49:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1367.     * scsi-bsd.c 1.19
  1368.       scsi_maxdma() from MAXPHYS -> DFLTPHYS
  1369.  
  1370. Sat Dec 12 12:36:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1371.     * scsi-beos.c 1.2
  1372.       sccsid[] -> __sccsid[]
  1373.  
  1374. Sun Dec  6 13:16:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1375.     * scsi-beos.c 1.1
  1376.       date and time created 98/12/06 13:16:25 by joerg
  1377.  
  1378. Sun Dec  6 12:41:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1379.     * scsihack.c 1.20
  1380.       BeOS new
  1381.  
  1382. Sun Dec  6 12:41:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1383.     * scsi-vms.c 1.7
  1384.       New Version past phone call with vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
  1385.  
  1386. Sun Dec  6 12:10:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1387.     * cdrecord.1 1.35
  1388.       FreeBSD device name bug
  1389.       New address for Mailing List
  1390.       Documentation of /etc/default/cdrecord
  1391.  
  1392. Sat Dec  5 13:46:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1393.     * cdrecord.c 1.76
  1394.       HAVE_SYS_RESOURCE_H new (BeOS)
  1395.       1.8a13 -> 1.8a14
  1396.       cdr_defaults() new
  1397.  
  1398. Sat Dec  5 13:38:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1399.     * cdrecord.h 1.46
  1400.       default.c/cdr_defaults() new
  1401.  
  1402. Sun Nov 29 19:40:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1403.     * scsi-sco.c 1.6
  1404.       cleaned up and permission to use /dev/xxx:target,lun 
  1405.  
  1406. Sun Nov 29 19:27:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1407.     * scsidefs.h 1.20
  1408.       fused
  1409.  
  1410. Sun Nov 29 19:25:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1411.     * scgio.h 2.14
  1412.       Splitted into scgcmd.h and scgio.h
  1413.  
  1414. Sun Nov 29 19:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1415.     * scsi-unixware.c 1.1
  1416.       date and time created 98/11/29 19:23:33 by joerg
  1417.  
  1418. Sun Nov 29 19:22:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1419.     * scsihack.c 1.19
  1420.       UNIXWARE new
  1421.  
  1422. Sun Nov 29 19:15:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1423.     * cdrecord.c 1.75
  1424.       scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg, 1.8a11 -> 1.8a13
  1425.  
  1426. Sun Nov 29 19:14:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1427.     * scsierrs.c 2.20
  1428.     * scsitransp.c 1.35
  1429.     * cdr_drv.c 1.12
  1430.     * modes.c 1.10
  1431.     * scsilog.c 1.6
  1432.     * wm_packet.c 1.10
  1433.     * scsi_scan.c 1.4
  1434.     * scsi_cdr.c 1.64
  1435.     * audiosize.c 1.11
  1436.     * drv_sony.c 1.24
  1437.     * drv_simul.c 1.6
  1438.     * drv_philips.c 1.21
  1439.     * drv_mmc.c 1.32
  1440.     * drv_jvc.c 1.35
  1441.     * drv_dvd.c 1.28
  1442.       scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg
  1443.  
  1444. Sun Nov 29 00:39:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1445.     * scsi-sco.c 1.5
  1446.       Correctly return Sense Data, EIO if errno == 0
  1447.  
  1448. Sat Nov 28 12:32:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1449.     * scsierrs.c 2.19
  1450.       asc <= 80 -> asc < 80 for invalid sense code
  1451.  
  1452. Sat Nov 28 00:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1453.     * scsierrs.c 2.18
  1454.       Missing NULL as terminator for sd_ccs_error_str[] added
  1455.  
  1456. Wed Nov 25 22:23:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1457.     * scsi-linux-pg.c 1.10
  1458.       pg_send() Prototyp new
  1459.  
  1460. Wed Nov 25 22:22:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1461.     * scsitransp.c 1.34
  1462.       HAVE_PARAM_H -> HAVE_SYS_PARAM_H (Typo)
  1463.  
  1464. Sun Nov 22 15:50:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1465.     * cdrecord.c 1.74
  1466.       1.8a9 -> 1.8a11, DosSetPriority() new
  1467.  
  1468. Sun Nov 22 15:26:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1469.     * isosize.c 1.4
  1470.     * audiosize.c 1.10
  1471.       Now using statdefs.h
  1472.  
  1473. Sat Nov 21 23:41:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1474.     * scsitransp.c 1.33
  1475.       #ifdef  HAVE_PARAM_H for VMS
  1476.  
  1477. Sat Nov 21 21:38:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1478.     * scsi_cdr.c 1.63
  1479.       unsigned int cast for char Parameter in i_to_short()
  1480.  
  1481. Sat Nov  7 22:21:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1482.     * cdrecord.c 1.73
  1483.       1.8a8 -> 1.8a9
  1484.  
  1485. Fri Nov  6 23:49:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1486.     * scsi-linux-sg.c 1.30
  1487.       Typo in scsi_send() header
  1488.  
  1489. Mon Nov  2 22:22:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1490.     * scsi-bsd.c 1.18
  1491.       Typ bus -> busno for CAM removed
  1492.  
  1493. Mon Nov  2 14:55:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1494.     * scsi-os2.c 1.1
  1495.       date and time created 98/11/02 14:55:22 by joerg
  1496.  
  1497. Mon Nov  2 13:24:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1498.     * scsihack.c 1.18
  1499.       Now completely using SCSI *scgp as Function parameter
  1500.       scsi-os2.c new
  1501.  
  1502. Mon Nov  2 14:27:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1503.     * scsi-vms.c 1.6
  1504.     * scsi-sgi.c 1.12
  1505.     * scsi-sco.c 1.4
  1506.     * scsi-osf.c 1.4
  1507.     * scsi-next.c 1.7
  1508.     * scsi-linux-sg.c 1.29
  1509.     * scsi-linux-pg.c 1.9
  1510.     * scsi-hpux.c 1.9
  1511.     * scsi-bsd.c 1.17
  1512.     * scsi-bsd-os.c 1.5
  1513.     * scsi-aix.c 1.11
  1514.     * scsierrs.c 2.17
  1515.     * scsitransp.c 1.32
  1516.     * scsitransp.h 1.17
  1517.     * cdrecord.c 1.72
  1518.     * cdrecord.h 1.45
  1519.     * cdr_drv.c 1.11
  1520.     * drv_mmc.c 1.31
  1521.     * drv_philips.c 1.20
  1522.     * drv_jvc.c 1.34
  1523.     * drv_dvd.c 1.27
  1524.     * drv_simul.c 1.5
  1525.     * drv_sony.c 1.23
  1526.     * scsi_cdr.c 1.62
  1527.     * modes.c 1.9
  1528.     * scsi_scan.h 1.2
  1529.     * scsi_scan.c 1.3
  1530.     * scsilog.c 1.5
  1531.     * wm_packet.c 1.9
  1532.       Now completely using SCSI *scgp as Function parameter
  1533.  
  1534. Thu Oct 29 15:59:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1535.     * scsihack.c 1.17
  1536.     * scsitransp.h 1.16
  1537.     * scsitransp.c 1.31
  1538.     * scsi-sgi.c 1.11
  1539.     * scsi-vms.c 1.5
  1540.     * scsi-sco.c 1.3
  1541.     * scsi-osf.c 1.3
  1542.     * scsi-next.c 1.6
  1543.     * scsi-linux-pg.c 1.8
  1544.     * scsi-linux-sg.c 1.28
  1545.     * scsi-hpux.c 1.8
  1546.     * scsi-bsd.c 1.16
  1547.     * scsi-bsd-os.c 1.4
  1548.     * scsi-aix.c 1.10
  1549.       Globale Variables removed and replaced by SCSI *scgp
  1550.  
  1551. Thu Oct 29 15:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1552.     * scsi-sco.c 1.2
  1553.       Indented and scsi_isatapi() new
  1554.  
  1555. Thu Oct 29 15:30:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1556.     * scsi-sco.c 1.1
  1557.       date and time created 98/10/29 15:30:53 by joerg
  1558.  
  1559. Thu Oct 29 15:21:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1560.     * cdrecord.c 1.70
  1561.       Lowlevel SCSI transport Routines now have scgp Parameter, 1.8a6 -> 1.8a7
  1562.  
  1563. Thu Oct 29 15:21:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1564.     * scsi_cdr.c 1.61
  1565.     * drv_sony.c 1.22
  1566.     * modes.c 1.8
  1567.     * scsilog.c 1.4
  1568.     * drv_philips.c 1.19
  1569.     * drv_mmc.c 1.30
  1570.     * drv_jvc.c 1.33
  1571.     * drv_dvd.c 1.26
  1572.       Lowlevel SCSI transport Routines now have scgp Parameter
  1573.  
  1574. Wed Oct 28 22:20:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1575.     * scsi-aix.c 1.9
  1576.       dev=device:b,t,l Syntax new
  1577.  
  1578. Mon Oct 26 03:18:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1579.     * diskid.c 1.7
  1580.       manufacturer_id() new
  1581.       mi_num new in struct disk_man
  1582.  
  1583. Mon Oct 26 03:17:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1584.     * cdrecord.h 1.44
  1585.       manufacturer_id() new
  1586.  
  1587. Mon Oct 26 00:27:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1588.     * diskid.c 1.6
  1589.       New manufacturer: Xcitec Inc.
  1590.             Doremi Media Co., Ltd.
  1591.             Matsushita Electric Industrial Co.,Ltd.
  1592.             CDA DatentrΣger Albrechts GmbH.
  1593.  
  1594. Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1595.     * cdrecord.c 1.71
  1596.       #ifdef HAVE_SYS_MMAN_H new
  1597.  
  1598. Sat Oct 24 01:41:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1599.     * scsi-vms.c 1.4
  1600.     * scsi-osf.c 1.2
  1601.     * scsi-sgi.c 1.10
  1602.     * scsi-next.c 1.5
  1603.     * scsi-hpux.c 1.7
  1604.     * scsi-bsd.c 1.15
  1605.     * scsi-bsd-os.c 1.3
  1606.     * scsi-aix.c 1.8
  1607.       Blind changes for 1st stage of SCSI lib: Globale Variables removed and replaced by SCSI *scgp
  1608.  
  1609. Sat Oct 24 00:22:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1610.     * cdrecord.c 1.69
  1611.     * scsi_cdr.c 1.60
  1612.       open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)
  1613.  
  1614. Fri Oct 23 23:46:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1615.     * wm_packet.c 1.8
  1616.     * scsi_cdr.c 1.59
  1617.       scsi_settimeout() -> do not divide by 100
  1618.  
  1619. Fri Oct 23 15:53:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1620.     * cdrecord.c 1.68
  1621.       XXX scgp->cap->c_bsize = 2048; XXX Hack init !!!
  1622.  
  1623. Fri Oct 23 03:14:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1624.     * scsihack.c 1.16
  1625.       scsi-sco.c new
  1626.  
  1627. Fri Oct 23 16:01:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1628.     * scsi-linux-sg.c 1.27
  1629.     * scsi-linux-pg.c 1.7
  1630.     * scsitransp.c 1.30
  1631.     * scsitransp.h 1.15
  1632.     * scsierrs.c 2.16
  1633.     * scsi_cdr.c 1.58
  1634.     * scsidefs.h 1.19
  1635.     * cdrecord.c 1.67
  1636.     * drv_dvd.c 1.25
  1637.     * drv_philips.c 1.18
  1638.     * drv_sony.c 1.21
  1639.     * drv_jvc.c 1.32
  1640.     * cdr_drv.c 1.10
  1641.     * drv_mmc.c 1.29
  1642.     * modes.c 1.7
  1643.     * scsi_scan.c 1.2
  1644.     * scsilog.c 1.3
  1645.       Globale Variables removed and replaced by SCSI *scgp
  1646.  
  1647. Thu Oct 22 18:49:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1648.     * scsi-next.c 1.4
  1649.       Now using scsi_open(device, busno, tgt, tlun) Interface
  1650.  
  1651. Tue Oct 20 18:31:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1652.     * scsi_cdr.c 1.57
  1653.       CDD521/02 (Kodak PCD-200)
  1654.  
  1655. Sun Oct 18 14:54:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1656.     * cdrecord.c 1.66
  1657.       1.6.1 -> 1.7.1
  1658.  
  1659. *************** Release 1.6.1 *******************
  1660.  
  1661. Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1662.     * cdrecord.c 1.65
  1663.       O_BINARY for Tracks
  1664.       Restore old sector size on exit()
  1665.       Better handling for lba (512/2048) in read_toc()
  1666.  
  1667. Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1668.     * scsi_cdr.c 1.56
  1669.     * cdrecord.h 1.43
  1670.       sense_secsize() new
  1671.  
  1672. Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1673.     * fifo.c 1.12
  1674.       #ifdef SHM_LOCK to allow compilation of SysV shm on AIX
  1675.  
  1676. Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1677.     * scsi-bsd.c 1.14
  1678.       sp->ux_errno = EIO; for old Transport Interface
  1679.  
  1680. Fri Oct  9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1681.     * modes.c 1.24
  1682.     * cd_misc.c 1.6
  1683.     * fifo.c 1.11
  1684.     * diskid.c 1.5
  1685.     * port.c 1.8
  1686.       #include <utypes.h> new
  1687.  
  1688. Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1689.     * cd_misc.c 1.5
  1690.     * wm_packet.c 1.7
  1691.     * wm_session.c 1.2
  1692.     * wm_track.c 1.2
  1693.       #include <sys/types.h> & #include <utypes.h> new
  1694.  
  1695. Thu Oct  8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1696.     * cdrecord.h 1.42
  1697.       u_char -> Uchar
  1698.  
  1699. Wed Oct  7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1700.     * cdrecord.c 1.64
  1701.       1.7a2 -> 1.7, -fix -eject corrected
  1702.       wait_unit_ready(120); after a load
  1703.  
  1704. Wed Oct  7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1705.     * scsi_cdr.c 1.55
  1706.       IMMED hack in close track/session added
  1707.  
  1708. Wed Oct  7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1709.     * drv_mmc.c 1.28
  1710.       new function waitfix_mmc()
  1711.       -dummy error hiding better
  1712.  
  1713. Wed Oct  7 17:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1714.     * scsi-linux-pg.c 1.6
  1715.       EIO on SCG_RETRYABLE
  1716.  
  1717. Tue Oct  6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1718.     * scsi-vms.c 1.3
  1719.       next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks
  1720.  
  1721. Tue Oct  6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1722.     * scsi-vms.c 1.2
  1723.       next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
  1724.  
  1725. Tue Oct  6 02:09:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1726.     * scsi-linux-pg.c 1.5
  1727.     * scsi-linux-sg.c 1.26
  1728.     * scsi-bsd-os.c 1.2
  1729.       New device:@ Syntax
  1730.  
  1731. Tue Oct  6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1732.     * scsi_cdr.c 1.54
  1733.       New device:@ Syntax
  1734.       sscanf() -> scsi_scandev()
  1735.  
  1736. Tue Oct  6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1737.     * cdrecord.1 1.34
  1738.       new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted
  1739.  
  1740. Tue Oct  6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1741.     * scsi-bsd.c 1.13
  1742.       modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL);
  1743.  
  1744. Thu Oct  1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1745.     * scsi-bsd.c 1.12
  1746.       Mods for dev=devname:@,l
  1747.  
  1748. Mon Sep 21 01:24:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1749.     * scsi-linux-sg.c 1.25
  1750.       scsi_settimeout() -> sg_settimeout()
  1751.  
  1752. Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1753.     * scsi-osf.c 1.1
  1754.       date and time created 98/09/19 20:49:11 by joerg
  1755.  
  1756. Tue Sep 15 02:55:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1757.     * drv_philips.c 1.17
  1758.       capacity_philips() with Philips CDD-2600 Support new
  1759.       *_attach() now uses cdr_t * Parameter
  1760.       cdr_kodak_pcd600 new
  1761.       Pioneer DW-S114X from open_track_yamaha -> open_track_oldphilips
  1762.  
  1763. Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1764.     * scsi-bsd.c 1.11
  1765.       #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H
  1766.  
  1767. Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1768.     * cdrecord.c 1.63
  1769.       Now uses: fctldefs.h, strdefs.h
  1770.       SECURITY new
  1771.       1.7a1 -> 1.7a2
  1772.       open_scsi() check return value and print error message
  1773.       Blanking time print
  1774.       #ifdef  _SC_PRIORITY_SCHEDULING around sysconf()
  1775.       #ifdef  PRIO_PROCESS around setpriority() for WNT 
  1776.  
  1777. Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1778.     * drv_jvc.c 1.31
  1779.       Now uses: fctldefs.h, strdefs.h
  1780.       blank_jvc() new
  1781.  
  1782. Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1783.     * drv_sony.c 1.20
  1784.       Now uses: fctldefs.h, strdefs.h
  1785.  
  1786. Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1787.     * cdrecord.h 1.41
  1788.       struct index -> struct tindex to allow #define index strchr
  1789.  
  1790. Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1791.     * drv_mmc.c 1.27
  1792.       Now uses: fctldefs.h, strdefs.h, timdefs.h
  1793.       Sony 928 Support new
  1794.       For drives that don't support read ATIP use data from read_diskinfo
  1795.       Try to handle "early Return" fixating syndrom from Mitsumi drives
  1796.       no error messages when fixating using -dummy
  1797.  
  1798. Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1799.     * scsi_cdr.c 1.53
  1800.       Now uses: fctldefs.h, strdefs.h
  1801.  
  1802. Tue Sep  8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1803.     * scsihack.c 1.15
  1804.       Conditional compilation for Linux pg driver to support old Linux releases
  1805.  
  1806. Mon Sep  7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1807.     * scsi-bsd.c 1.10
  1808.       Typo in scsi_fileno() fixed
  1809.  
  1810. Sun Sep  6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1811.     * scsi-bsd.c 1.9
  1812.       first FreeBSD CAM Support
  1813.  
  1814. Sun Sep  6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1815.     * scsi-bsd.c 1.8
  1816.       Enhancements for NetBSD & ATAPI
  1817.  
  1818. Sun Sep  6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1819.     * cdr_drv.c 1.9
  1820.       cdr_mmc_sony new
  1821.  
  1822. Sun Sep  6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1823.     * drv_simul.c 1.4
  1824.     * drv_dvd.c 1.24
  1825.       Now uses: strdefs.h
  1826.  
  1827. Sat Sep  5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1828.     * scsitransp.c 1.29
  1829.       Now uses: timedefs.h fctldefs.h
  1830.  
  1831. Mon Aug 31 01:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1832.     * scsi-linux-pg.c 1.4
  1833.       pgbus init from -1 -> -2
  1834.  
  1835. Mon Aug 31 01:39:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1836.     * scsi-linux-sg.c 1.24
  1837.       /dev/sga... to /dev/sgz instead of /dev/sgy now checked
  1838.       return nopen to allow recognition of bad dev= parameters
  1839.  
  1840. Mon Aug 31 01:38:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1841.     * scsi-linux-pg.c 1.3
  1842.       Debug print for pgbus
  1843.       if scsibus >= 0 ist do nothing if busno is wrong
  1844.  
  1845. Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1846.     * scsi_cdr.c 1.52
  1847.       write_xg5() new
  1848.  
  1849. Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1850.     * scsi_cdr.c 1.51
  1851.       open_scsi() now checks dev=devicename:b,t,l
  1852.      read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode
  1853.  
  1854. Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1855.     * scsitransp.c 1.28
  1856.       scsiprintresult() new
  1857.  
  1858. Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1859.     * scsitransp.h 1.14
  1860.       scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new
  1861.  
  1862. Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1863.     * drv_dvd.c 1.23
  1864.       g5_cdbaddr()/g5_cdblen() -> scgio.h
  1865.  
  1866. Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1867.     * scsihack.c 1.14
  1868.       USE_PG -> USE_PG_ONLY
  1869.  
  1870. Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1871.     * scgio.h 2.13
  1872.       g0_cdblen()/g5_cdblen() & g5_cdbaddr() new
  1873.  
  1874. Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1875.     * cdrecord.h 1.40
  1876.       write_xg5() new
  1877.  
  1878. Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1879.     * cd_misc.c 1.4
  1880.       pr_manufacturer() reference removed from print_min_atip()
  1881.  
  1882. Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1883.     * cdrecord.1 1.33
  1884.       PP tranport documented, -scanbus doc corrected
  1885.  
  1886. Sat Aug 29 21:01:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1887.     * scsi-linux-pg.c 1.2
  1888.       #include <linux/pg.h> statt "pg.h"
  1889.       support for integrated parallel Port Adapter & SCSI
  1890.       timeout code corrected
  1891.       DMA overrun now recognized
  1892.  
  1893. Sat Aug 29 20:48:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1894.     * scsi-linux-sg.c 1.23
  1895.       Support for integrated parallel Port Adapter & SCSI
  1896.  
  1897. Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1898.     * cd_misc.c 1.3
  1899.     * cdrecord.h 1.39
  1900.       print_min_atip() new in cd_misc.c
  1901.  
  1902. Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1903.     * scsihack.c 1.13
  1904.       scsi_isatapi() defined, for default SCSI code
  1905.  
  1906. Sun Aug 23 13:42:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1907.     * scsi-linux-sg.c 1.22
  1908.       Fix for misaligned integer access in sg_header for Linux/sparc if valloc() DMA Buffer is used
  1909.  
  1910. Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1911.     * scsi-aix.c 1.7
  1912.       errno == Reference removed
  1913.  
  1914. Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1915.     * cdrecord.1 1.32
  1916.       dev=devicename:target,lun documented
  1917.  
  1918. Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1919.     * scsihack.c 1.12
  1920.       scsi-next.c & scsi-vms.c new
  1921.  
  1922. Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1923.     * scsi-vms.c 1.1
  1924.       date and time created 98/08/17 22:08:36 by joerg
  1925.  
  1926. Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1927.     * scsihack.c 1.11
  1928.       scsi-linux-pg.c new use with  USE_PG
  1929.  
  1930. Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1931.     * scsi-linux-pg.c 1.1
  1932.     * scsi-bsd-os.c 1.1
  1933.       date and time created 98/08/17 21:24:24 by joerg
  1934.  
  1935. Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1936.     * scsi-linux-sg.c 1.21
  1937.       MAX_SCG -> 8
  1938.       search /dev/sg0... before /dev/sfg...
  1939.  
  1940. Mon Aug 17 21:47:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1941.     * scsi-linux-sg.c 1.20
  1942.       Support new sg driverinterface
  1943.       scgfile new to use with global ioctl's
  1944.       MAX_DMA_LINUX -> 4k if SG_BIG_BUFF undefined
  1945.       SG_MAX_SENSE -> 16 if not declared
  1946.       SG_GET_BUFSIZE ioctl new
  1947.       scsi_isatapi() new
  1948.  
  1949. Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1950.     * misc.c 1.1
  1951.       date and time created 98/08/16 22:47:48 by joerg
  1952.  
  1953. Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1954.     * cdrecord.h 1.38
  1955.       misc.c: timevaldiff() new
  1956.  
  1957. Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1958.     * scsi-bsd.c 1.7
  1959.       scsi_isatapi() new
  1960.       /dev/scgx may be replaced by dev=/dev/xxx:0,0
  1961.  
  1962. Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1963.     * scsitransp.h 1.13
  1964.     * scsitransp.c 1.27
  1965.     * scsi-sgi.c 1.9
  1966.     * scsi-aix.c 1.6
  1967.     * scsi-hpux.c 1.6
  1968.       scsi_isatapi() new
  1969.  
  1970. Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1971.     * scsihack.c 1.10
  1972.       BSDI new -> scsi-bsd-os.c
  1973.  
  1974. Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1975.     * scsitransp.h 1.12
  1976.     * scsitransp.c 1.26
  1977.     * scsihack.c 1.9
  1978.     * scsi-sgi.c 1.8
  1979.     * scsi-hpux.c 1.5
  1980.     * scsi-bsd.c 1.6
  1981.     * scsi-aix.c 1.5
  1982.     * scsi-linux-sg.c 1.19
  1983.       Use scsi_open(device, busno, tgt, tlun) with parameters
  1984.  
  1985. Tue Jun  9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1986.     * drv_dvd.c 1.22
  1987.       korrekte Indizierung bei tracksize virtual tracklist
  1988.  
  1989. Sat Jun  6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1990.     * port.c 1.7
  1991.       #include <time.h> -> #include <timedefs.h> wegen sys/time.h
  1992.  
  1993. Wed Jun  3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1994.     * cdrecord.1 1.31
  1995.       bytes= Option removed
  1996.       Introduced Mailing List
  1997.  
  1998. Wed Jun  3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1999.     * drv_dvd.c 1.21
  2000.       Treshold for printing the Virtual Trackliste corrected
  2001.       Abort if first virt Track is not a multiple of the sectorsize
  2002.  
  2003. Wed Jun  3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2004.     * diskid.c 1.4
  2005.       disk_rcap List new
  2006.  
  2007. Wed Jun  3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2008.     * cdrecord.c 1.62
  2009.       CD -> CD/DVD
  2010.  
  2011. Wed Jun  3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2012.     * cdrecord.c 1.61
  2013.       #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration
  2014.  
  2015. Tue Jun  2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2016.     * drv_dvd.c 1.20
  2017.       attach_???() new now implementing the side effects from identify_???()
  2018.  
  2019. Tue Jun  2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2020.     * drv_mmc.c 1.26
  2021.       attach_???() neu mit den Nebeneffekten aus identify_???()
  2022.  
  2023. Mon Jun  1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2024.     * scsi_cdr.c 1.50
  2025.       Cast for malloc(): not every malloc() is void *
  2026.  
  2027. Mon Jun  1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2028.     * drv_sony.c 1.19
  2029.     * drv_jvc.c 1.30
  2030.     * cdr_drv.c 1.8
  2031.     * cdrecord.h 1.37
  2032.     * cdrecord.c 1.60
  2033.       attach Routine now uses cdr_t * Parameter
  2034.  
  2035. Mon Jun  1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2036.     * drv_dvd.c 1.19
  2037.     * scsilog.c 1.2
  2038.       Superfluous & in a_to_u_short() removed
  2039.  
  2040. Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2041.     * scsihack.c 1.8
  2042.       OSF1 new
  2043.  
  2044. Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2045.     * scsitransp.c 1.25
  2046.       void * cast for valloc() return
  2047.  
  2048. Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2049.     * cdrecord.c 1.59
  2050.       Casts for tracksize & padsize
  2051.  
  2052. Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2053.     * drv_simul.c 1.3
  2054.       Verbose Message for islast
  2055.  
  2056. Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2057.     * cdrecord.c 1.58
  2058.       tracksize & padsize -> LLong
  2059.  
  2060. Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2061.     * cdrecord.c 1.57
  2062.       astoll() & getllnum() new
  2063.       number() -> LLong
  2064.  
  2065. Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2066.     * cdrecord.1 1.30
  2067.       waw in .wav Typo
  2068.  
  2069. Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2070.     * drv_dvd.c 1.18
  2071.       Better comment and housekeeping
  2072.  
  2073. Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2074.     * drv_dvd.c 1.17
  2075.       next_wr_addr_dvd() now correct with read_rzone_info()
  2076.  
  2077. Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2078.     * drv_dvd.c 1.16
  2079.       Verbose level documented
  2080.       set ds_maxblocks from rzone_info
  2081.       rzone_size() new
  2082.       phys size computation corrected
  2083.  
  2084. Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2085.     * drv_dvd.c 1.15
  2086.       Speed code removed
  2087.  
  2088. Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2089.     * drv_dvd.c 1.14
  2090.       Removed lines that have been commented out
  2091.  
  2092. Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2093.     * drv_dvd.c 1.13
  2094.       dvd check in identify_dvd() later
  2095.  
  2096. Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2097.     * drv_dvd.c 1.12
  2098.       fcntl.h
  2099.       errno.h
  2100.       sys/file.h removed
  2101.  
  2102. Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2103.     * drv_dvd.c 1.11
  2104.       scsiprbytes() with lverbose > 1
  2105.       multi Track Hack indented
  2106.  
  2107. Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2108.     * drv_dvd.c 1.10
  2109.       Superfluous Debugs in SCSI routines removed
  2110.  
  2111. Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2112.     * cdrecord.c 1.56
  2113.       checktsize() with Llong for total Tracksize in Bytes
  2114.       checkdsize() now computed the remaining rest capacity
  2115.  
  2116. Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2117.     * drv_dvd.c 1.9
  2118.       Computations of the track split code -> long long
  2119.       MAX tracks -> 99
  2120.  
  2121. Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2122.     * drv_dvd.c 1.8
  2123.       close_Xtrack_dvd() code -> fixate_dvd()
  2124.  
  2125. Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2126.     * drv_dvd.c 1.7
  2127.       send_dvd_structure() & send_dvd0F() new
  2128.  
  2129. Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2130.     * drv_dvd.c 1.6
  2131.       print_laserlog() new
  2132.       print_logpages() new
  2133.  
  2134. Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2135.     * drv_dvd.c 1.5
  2136.       przone() new
  2137.       print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new
  2138.       now reads 4096 Bytes DVD structure
  2139.  
  2140. Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2141.     * drv_dvd.c 1.4
  2142.       print_dvd_info() new
  2143.  
  2144. Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2145.     * scsilog.c 1.1
  2146.       date and time created 98/05/25 01:31:56 by joerg
  2147.  
  2148. Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2149.     * scsimmc.h 1.3
  2150.       rzone_info new
  2151.       dvd_structure_XX new
  2152.  
  2153. Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2154.     * drv_simul.c 1.2
  2155.       #include unixstd.h new
  2156.  
  2157. Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2158.     * scsi_cdr.c 1.49
  2159.       New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed.
  2160.  
  2161. Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2162.     * cdrecord.c 1.55
  2163.       islast bug (|| instead of &&) fixed
  2164.       bytes= Option removed
  2165.  
  2166. Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2167.     * drv_dvd.c 1.3
  2168.       struct disk_info & struct track_info -> scsimmc.h
  2169.       scsilog.h new
  2170.  
  2171. Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2172.     * scsimmc.h 1.2
  2173.       u_char -> Uchar
  2174.  
  2175. Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2176.     * scsimmc.h 1.1
  2177.       date and time created 98/05/09 23:12:04 by joerg
  2178.  
  2179. Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2180.     * auheader.h 1.2
  2181.       generic Copyright comment
  2182.  
  2183. Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2184.     * drv_mmc.c 1.25
  2185.       Strukturdefinitionen -> scsimmc.h
  2186.  
  2187. Thu May  7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2188.     * scsi_cdr.c 1.48
  2189.       strindex() -> strbeg()
  2190.       vendor_info / prod_ident / prod_revision new because of array index problems
  2191.       Kodak PCD-600 new
  2192.  
  2193. Thu May  7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2194.     * cdrecord.h 1.36
  2195.       getnum() now extern
  2196.       is_mmc() with DVD recognition
  2197.       disk_rcap() new
  2198.  
  2199. Thu May  7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2200.     * cdr_drv.c 1.7
  2201.       DRV_DVD new
  2202.       cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new
  2203.       DEV_PIONEER_DVDR_S101 new
  2204.       DVD recognition in is_mmc() nee
  2205.  
  2206. Thu May  7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2207.     * cdrecord.c 1.54
  2208.       1.6 -> 1.7a1
  2209.       getnum() LOCAL -> EXPORT
  2210.       test_unit_ready() before load Medium
  2211.       Allow Medium removal if not ready on load_media()
  2212.  
  2213. Thu May  7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2214.     * diskid.c 1.3
  2215.       Vendor list actualalized
  2216.  
  2217. Wed May  6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2218.     * cdrecord.1 1.29
  2219.       simulation driver documented
  2220.  
  2221. Wed May  6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2222.     * audiosize.c 1.9
  2223.       .wav files that are smaller than expected are handled correctly
  2224.  
  2225. Mon May  4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2226.     * drv_dvd.c 1.2
  2227.       Function names *_mmc -> *_dvd
  2228.       ds_maxblock -> ds_maxblocks
  2229.       getdisktype_dvd() now includes more tests
  2230.       write_type -> WT_SAO
  2231.       Hack for virtual track list
  2232.  
  2233. Sun May  3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2234.     * scsi_cdr.c 1.47
  2235.       mode_select_sg0()/mode_sense_sg0() cnt usage corrected
  2236.       mode_sense_sg0() movebytes() count corrected
  2237.  
  2238. Sat May  2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2239.     * drv_simul.c 1.1
  2240.       date and time created 98/05/01 23:46:07 by joerg
  2241.  
  2242. Fri May  1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2243.     * scsi_cdr.c 1.46
  2244.       DEV_PCD_600 new
  2245.       is_mmc() now uses dvdp Arg
  2246.  
  2247. Fri May  1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2248.     * scsidefs.h 1.18
  2249.       PCD_600 new
  2250.  
  2251. *************** Release 1.6 *******************
  2252.  
  2253. Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2254.     * scsi_cdr.c 1.45
  2255.       & before ibuf removed because it is an array
  2256.  
  2257. Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2258.     * scsi_cdr.c 1.44
  2259.       min/sec/frame -> amin/asec/aframe because of min() Macro
  2260.  
  2261. Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2262.     * cdrecord.1 1.26
  2263.       -ignsize new
  2264.       web page for cdrecord added
  2265.  
  2266. Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2267.     * diskid.c 1.2
  2268.       Print if Manufacturer is in none of the tables
  2269.  
  2270. Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2271.     * drv_mmc.c 1.24
  2272.       ds_maxblock -> ds_maxblocks
  2273.       do get_atip() always, but print if lverbose is set
  2274.  
  2275. Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2276.     * cdrecord.h 1.35
  2277.     * cdrecord.c 1.53
  2278.       ds_maxblock -> ds_maxblocks
  2279.       new Option -ignsize
  2280.  
  2281. Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2282.     * drv_jvc.c 1.29
  2283.     * drv_philips.c 1.16
  2284.       ds_maxblock -> ds_maxblocks
  2285.  
  2286. Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2287.     * scsi_cdr.c 1.43
  2288.       Smart & Friendly CD-R4012 (TEAC CDR-55S) new
  2289.  
  2290. Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2291.     * scsitransp.c 1.24
  2292.       scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new
  2293.       print scsiprintcdb() on errors
  2294.  
  2295. Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2296.     * cdrecord.h 1.34
  2297.     * cdrecord.c 1.52
  2298.       Real Blocks new
  2299.       1.6a14 -> 1.6
  2300.  
  2301. Wed Apr  1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2302.     * cdrecord.c 1.51
  2303.       checkgui() now has verbose print
  2304.  
  2305. Wed Apr  1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2306.     * drv_jvc.c 1.28
  2307.       lberbose > 1 for all subcode Messages
  2308.       teac_wr_pma()/teac_rd_pma() new
  2309.       JVC Errorcodes new
  2310.       check for cdrecord -fix without Parameter
  2311.       hide Illegal Command errorcode for next_wr_addr_teac()
  2312.  
  2313. Wed Apr  1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2314.     * scsitransp.c 1.23
  2315.     * scsi_cdr.c 1.42
  2316.     * drv_mmc.c 1.23
  2317.       GCC Warnings removed: printf format errors
  2318.  
  2319. Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2320.     * cdrecord.c 1.50
  2321.       ->1.6a14, LOAD & EJECT works for CD-ROM too
  2322.       GUI test on STDERR
  2323.       first Trackno -> track[0] as Hack
  2324.  
  2325. Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2326.     * cdrecord.1 1.25
  2327.       CREDITS
  2328.       better Documentation for tsize= & TEAC
  2329.  
  2330. Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2331.     * cdrecord.1 1.24
  2332.       -vv/-VV mods
  2333.       -fix: not for TEAC
  2334.       -load new
  2335.       timeout= Option
  2336.       tsize= description because of tracksize and TEAC
  2337.       nice/SunOS -> nice/others
  2338.  
  2339. Sun Mar 29 15:26:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2340.     * drv_philips.c 1.15
  2341.       open_session() with tracks & trackp Parameters
  2342.       Philips CDD-521 old/dumb new
  2343.       Pioneer DW-S114X new
  2344.  
  2345. Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2346.     * drv_mmc.c 1.22
  2347.       open_session() with tracks & trackp Parameters
  2348.       Check for zeroed ATIP Info
  2349.       wait_unit_ready() for ATAPI - sorry not working
  2350.  
  2351. Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2352.     * cdrecord.c 1.49
  2353.       check_recovery() now uses flags for unload_media()
  2354.       call unload_media() on input buffer, wait error, and for blank media error
  2355.       open_session() now usees tracks & trackp Parameters for Sizecheck
  2356.       Printing of is_swab() with audio fixed
  2357.  
  2358. Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2359.     * drv_jvc.c 1.27
  2360.       teac_open_session() checks tracksize ( <= 0 is not possible)
  2361.  
  2362. Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2363.     * scsi_cdr.c 1.41
  2364.       wait_unit_ready() now handles BUSY
  2365.       mode_sense_sg0() movebytes() count handling corrected (amt-4)
  2366.       better (komplete) Inquiry printing with -V
  2367.       JVC XR-W2001 / Plilips CDD521/00 / Traxdata CDR4120 / Pioneer CD-WO DW-S114X / Pinnacle RCD-1000 new
  2368.  
  2369. Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2370.     * scsireg.h 1.18
  2371.       SCSI Status codes
  2372.  
  2373. Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2374.     * drv_sony.c 1.18
  2375.     * cdrecord.h 1.33
  2376.       open_session() with tracks & trackp parameters
  2377.  
  2378. Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2379.     * cdr_drv.c 1.6
  2380.       Pioneer DW-S 114, old Philips, dumb Philips new
  2381.  
  2382. Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2383.     * cdrecord.h 1.32
  2384.       is_*() Macros now clearer: != 0
  2385.  
  2386. Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2387.     * scsidefs.h 1.17
  2388.       DEV_CDD_521_OLD new
  2389.  
  2390. Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2391.     * drv_dvd.c 1.1
  2392.       date and time created 98/04/20 00:48:34 by joerg
  2393.  
  2394. Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2395.     * scsi-bsd.c 1.5
  2396.       MAX_DMA_BSD 64k -> 60k
  2397.  
  2398. Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2399.     * drv_jvc.c 1.26
  2400.       set ds_maxblock
  2401.       next_wr_addr_jvc() uses read_B0() if track == 0
  2402.       use trackp[i].trackno for TOC
  2403.       Lead-out Start time now uses frames
  2404.       teac_calibrate() inits lba_addr from read_B0()
  2405.       next_wr_addr_teac() with Parameters
  2406.  
  2407. Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2408.     * cdrecord.c 1.48
  2409.       use real Track nubmers
  2410.       -v/-V now Inc type Flag
  2411.       print remaining capacity
  2412.       Pregapsize || bug fixed
  2413.       Trackno in struct track
  2414.       wait_unit_ready() new
  2415.  
  2416. Thu Mar 12 23:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2417.     * drv_philips.c 1.14
  2418.       Print computed ATIP only for empty Disk
  2419.       ATIP printout now prints Lead-out start time too
  2420.       compute Disk capacity
  2421.  
  2422. Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2423.     * drv_sony.c 1.17
  2424.       close_track_sony() -> track = 0 !
  2425.       mode_sense() -> get_mode_params()
  2426.  
  2427. Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2428.     * cdrecord.h 1.31
  2429.       Strukt track now includes trackno
  2430.       CDR_DVD new
  2431.       from_bcd()/to_bcd() new
  2432.       wait_unit_ready() new
  2433.       read_B0() new
  2434.  
  2435. Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2436.     * scsi_cdr.c 1.40
  2437.       unit_ready() now checks for UNIT_ATTENTION
  2438.       wait_unit_ready() new
  2439.       toc struktures char -> Uchar
  2440.       read_tochdr()/read_trackinfo() may have NULL Pointer Args
  2441.       read_B0() new
  2442.  
  2443. Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2444.     * scsitransp.c 1.22
  2445.       Print data if verbose > 1
  2446.  
  2447. Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2448.     * cd_misc.c 1.2
  2449.       from_bcd()/to_bcd() new
  2450.  
  2451. Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2452.     * cdrecord.c 1.47
  2453.     * drv_mmc.c 1.21
  2454.       checkgui() & isgui new
  2455.  
  2456. Mon Mar  9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2457.     * drv_mmc.c 1.20
  2458.       Read ATIP non-fatal
  2459.       warnung in fixation with correct lverbose flag
  2460.  
  2461. Sun Mar  8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2462.     * scsi_cdr.c 1.39
  2463.       SAF CD-R2006PRO CD-R2006, JVC R2626 new
  2464.  
  2465. Sun Mar  8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2466.     * cdrecord.c 1.46
  2467.       Default Timeout -> 40s
  2468.       flags int -> long
  2469.       new Option -load
  2470.       Print Lead-out start
  2471.       90 Min value corrected
  2472.  
  2473. Sun Mar  8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2474.     * cdrecord.h 1.30
  2475.       fsamples()/frames() new
  2476.  
  2477. Fri Mar  6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2478.     * scsitransp.c 1.21
  2479.       print SCSI command names before ABORT
  2480.  
  2481. Thu Mar  5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2482.     * scsierrs.c 2.15
  2483.       referres -> refers
  2484.  
  2485. Thu Mar  5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2486.     * scsitransp.h 1.11
  2487.     * scsitransp.c 1.20
  2488.       scsi_sense_qual() new
  2489.  
  2490. Mon Mar  2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2491.     * drv_mmc.c 1.19
  2492.       msf_to_lba()/lba_to_msf() -> cd_misc.c
  2493.       len += 2 to correct length for TOC & disk Info
  2494.       failed read ATIP is no fatal error
  2495.       better print_atip()
  2496.  
  2497. Mon Mar  2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2498.     * cd_misc.c 1.1
  2499.       date and time created 98/03/02 22:45:53 by joerg
  2500.  
  2501. Mon Mar  2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2502.     * cdrecord.h 1.29
  2503.       F_LOAD new
  2504.       All Flags sorted
  2505.       msf_to_lba()/lba_to_msf() new
  2506.  
  2507. Mon Mar  2 22:36:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2508.     * drv_philips.c 1.13
  2509.       philips_getlilo() new
  2510.       print disk manufacturer new
  2511.  
  2512. Mon Mar  2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2513.     * scsi_cdr.c 1.38
  2514.       Pinnacle RCD 4X4, SAF CD-RW226 new
  2515.  
  2516. Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2517.     * scsi_cdr.c 1.37
  2518.       read_toc_philips() same parameters as read_toc() (ses -> fmt)
  2519.  
  2520. Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2521.     * drv_mmc.c 1.18
  2522.       msf_to_lba() corrected (+-150 bug)
  2523.       lba_to_msf() new
  2524.       Check for Complete Disk: 0xFF:0xFF/0xFF
  2525.       pr_manufacturer() new with lverbose
  2526.       different Formatting
  2527.  
  2528. Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2529.     * cdrecord.c 1.45
  2530.       80 Minute limit -> 90 Minutes
  2531.  
  2532. Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2533.     * diskid.c 1.1
  2534.       date and time created 98/02/23 21:51:56 by joerg
  2535.  
  2536. Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2537.     * fifo.c 1.10
  2538.       fifo_percent() with Parameter
  2539.       FIFO Bug (duoubling of a segment at end of writing) fixed
  2540.  
  2541. Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2542.     * cdrecord.c 1.44
  2543.       fifo_percent() with Parameter
  2544.       unit_ready() for UNLOAD removed
  2545.       print Disk capacity
  2546.  
  2547. Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2548.     * wm_packet.c 1.6
  2549.       fifo_percent() with Parameter
  2550.  
  2551. Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2552.     * cdrecord.h 1.28
  2553.       fifo_percent() with Parameter
  2554.       msf_t typedef
  2555.       pr_manufacturer() new
  2556.  
  2557. Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2558.     * audiosize.c 1.8
  2559.       getWavShort() & getWavLong() Definitions removed
  2560.  
  2561. Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2562.     * cdrecord.c 1.43
  2563.       New option timeout=#
  2564.  
  2565. Mon Feb  9 12:44:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2566.     * scsi-linux-sg.c 1.18
  2567.       timeout from 1/100 sec -> 1/HZ sec
  2568.  
  2569. Sun Feb  8 21:56:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2570.     * scsi-linux-sg.c 1.17
  2571.       Missing bracket at read() inserted
  2572.  
  2573. Sun Feb  8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2574.     * scsi_cdr.c 1.36
  2575.       Tayo Yuden CD-WO EW-50 better Inquiry
  2576.  
  2577. Sun Feb  8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2578.     * fifo.c 1.9
  2579.       fifo_percent() returns -1 if buflen == 0
  2580.       dummy fifo_percent() always -1
  2581.  
  2582. Sun Feb  8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2583.     * wm_packet.c 1.5
  2584.     * cdrecord.c 1.42
  2585.       Copyright -> 1998
  2586.       fs Reference in fifo_percent() removed
  2587.       fifo_percent() in wm_packet new
  2588.  
  2589. Sun Feb  8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2590.     * cdrecord.1 1.23
  2591.       fs= - administrative part
  2592.       .au & .wav description
  2593.       better -swab description
  2594.  
  2595. Sun Feb  8 13:30:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2596.     * scsi-linux-sg.c 1.16
  2597.       Fix for sendcommand() befor scsi_getbuf() call
  2598.       read() < 0 now handled
  2599.  
  2600. Sun Feb  8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2601.     * audiosize.c 1.7
  2602.       Definitions for WAVE better
  2603.       better WAV recognition from Dave
  2604.  
  2605. Sat Feb  7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2606.     * drv_jvc.c 1.25
  2607.       close_track_teac() fixed only audio uses no run-out blocks
  2608.  
  2609. Sat Feb  7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2610.     * cdrecord.c 1.41
  2611.       rezero_unit() now silent not supported by all drives
  2612.  
  2613. Sat Feb  7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2614.     * scsi_cdr.c 1.35
  2615.       Kodak CDR-240 new
  2616.  
  2617. Sun Feb  1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2618.     * fifo.c 1.8
  2619.       HAVE_SHM -> HAVE_USGSHM was a typo
  2620.  
  2621. Sun Feb  1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2622.     * scsi_cdr.c 1.34
  2623.       DVD enhancements in mmv_getval() & print_capabilities()
  2624.  
  2625. Sun Feb  1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2626.     * scsireg.h 1.17
  2627.       DVD Definitions in Mode Page 2A
  2628.  
  2629. Sun Feb  1 19:56:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2630.     * scsi-linux-sg.c 1.15
  2631.       scsi_getbuf() hat nun char *ret wegen pointer Aritmetik
  2632.       sizeof() cast comparison to int
  2633.       scsi_send(): superfluous ; before scsi_settimeout() removed
  2634.  
  2635. Sun Feb  1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2636.     * cdrecord.c 1.40
  2637.       filename new in struct track
  2638.       Errorcode and exit() in audio*size()
  2639.  
  2640. Sun Feb  1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2641.     * auheader.h 1.1
  2642.       date and time created 98/02/01 19:44:08 by joerg
  2643.  
  2644. Sun Feb  1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2645.     * audiosize.c 1.6
  2646.       auheader.h new
  2647.       Errorcodes
  2648.  
  2649. Sun Feb  1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2650.     * cdrecord.h 1.27
  2651.       filename new in struct track
  2652.       cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
  2653.  
  2654. Sun Feb  1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2655.     * drv_philips.c 1.12
  2656.     * drv_sony.c 1.16
  2657.     * drv_mmc.c 1.17
  2658.     * drv_jvc.c 1.24
  2659.       cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
  2660.  
  2661. Sun Feb  1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2662.     * drv_mmc.c 1.16
  2663.       ATIP Enhanced
  2664.  
  2665. Sun Feb  1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2666.     * drv_mmc.c 1.15
  2667.       mmv_check() -> mmc_cap()/mmc_getval()
  2668.       Handle non-trayload drives
  2669.       warning for dummy/verbose while fixating
  2670.  
  2671. Sun Feb  1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2672.     * scsidefs.h 1.16
  2673.       DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new
  2674.  
  2675. Sun Feb  1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2676.     * scsi_cdr.c 1.33
  2677.       mmc_getval() & mmv_check() with dvdp
  2678.       DEV_MMC_DVD new
  2679.       Pioneer DVD-R S101, TEAC CD-R55S new
  2680.       allow_atapi() in print_capabilities()
  2681.       heuristic with speed >= 176 according to mmc2
  2682.  
  2683. Sun Feb  1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2684.     * cdrecord.c 1.39
  2685.       better CD-Recorder warning
  2686.  
  2687. Sun Feb  1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2688.     * cdrecord.c 1.38
  2689.       Honour file sizes
  2690.       better usage() Output
  2691.       .au & .wav Filesize recognition
  2692.       early recognition of "incompatible medium"
  2693.       sched_setscheduler() error code (< 0) is correct
  2694.  
  2695. Sun Feb  1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2696.     * cdrecord.h 1.26
  2697.       mmc_getval() & mmv_check() with dvdp
  2698.       TI_WAV & is_wav() removed
  2699.  
  2700. Sun Feb  1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2701.     * audiosize.c 1.5
  2702.       Complete recognition of a Wavheader (with Hilfe from Heiko)
  2703.  
  2704. Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2705.     * scsi-aix.c 1.4
  2706.       valloc() re-implemented (not available in AIX libc)
  2707.       scsi sense handling ready
  2708.  
  2709. Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2710.     * scsi_cdr.c 1.32
  2711.       mmc_cap(), mmc_getval() new
  2712.       Strings for printcap() static for K&R
  2713.  
  2714. Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2715.     * audiosize.c 1.4
  2716.       Filesize - header for Sun .au Files, data_size is not always correct
  2717.  
  2718. Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2719.     * audiosize.c 1.3
  2720.       Sun .au Header new
  2721.  
  2722. Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2723.     * cdrecord.h 1.25
  2724.       TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new
  2725.  
  2726. Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2727.     * cdrecord.h 1.24
  2728.       TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new
  2729.  
  2730. Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2731.     * audiosize.c 1.2
  2732.       is_wavname() new
  2733.  
  2734. Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2735.     * audiosize.c 1.1
  2736.       date and time created 98/01/25 16:02:26 by joerg
  2737.  
  2738. Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2739.     * drv_jvc.c 1.23
  2740.       Errortexts for CD-R55S
  2741.  
  2742. Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2743.     * wm_packet.c 1.4
  2744.     * fifo.c 1.7
  2745.       Honour file sizes
  2746.  
  2747. Fri Jan 23 02:08:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2748.     * scsi-linux-sg.c 1.14
  2749.       scsi_initdev() new to allow concurrent cdrecord's
  2750.  
  2751. Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2752.     * drv_jvc.c 1.22
  2753.     * drv_mmc.c 1.14
  2754.     * drv_sony.c 1.15
  2755.     * scsireg.h 1.16
  2756.     * scgio.h 2.12
  2757.       Uint for Bitfields -> Ucbit
  2758.  
  2759. Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2760.     * scsitransp.c 1.19
  2761.       flush() calls to correctly mix stderr/stdout
  2762.  
  2763. Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2764.     * cdrecord.h 1.23
  2765.       TI_WAV, is_wav(), wavsize() nee
  2766.  
  2767. Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2768.     * cdrecord.1 1.22
  2769.     * cdrecord.c 1.37
  2770.       -reset Option new
  2771.  
  2772. Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2773.     * cdrecord.h 1.22
  2774.       F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new
  2775.       Definitios for disk status and session status
  2776.       dstat_t enhanced
  2777.       CDR_NOLOLIMIT & CDR_ALLOC new
  2778.       fifo_percent(), allow_atapi(),  mode_sense_??()/mode_select_??() new
  2779.  
  2780. Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2781.     * fifo.c 1.6
  2782.       undef FIFO if no shared mamory
  2783.       SHM_LOCK for Linux
  2784.       Stat buffer for fifosize
  2785.       removed sp->cont because it is not secure  (use diff)
  2786.       fifo_percent() new
  2787.  
  2788. Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2789.     * cdrecord.c 1.36
  2790.       -reset new
  2791.       fifo_percent() printing for -v
  2792.  
  2793. Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2794.     * cdrecord.1 1.21
  2795.       Better description of dev= and -scanbus
  2796.  
  2797. Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2798.     * scsi_cdr.c 1.31
  2799.       Plextor PX-R24CS
  2800.       S&F CD-R2006PLUS
  2801.       Wearns CDR-632P new
  2802.  
  2803. Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2804.     * scsi_cdr.c 1.30
  2805.       Uint in Bitfields -> Ucbit
  2806.  
  2807. Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2808.     * scsitransp.c 1.18
  2809.       Print command execution time for each failed (non-silent) command
  2810.  
  2811. Sun Nov  9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2812.     * drv_mmc.c 1.13
  2813.       Remove get Page 0x2A for Matsushita CW-7502
  2814.       has_mode_page() checks "current" instead of "default"
  2815.  
  2816. Sat Nov  8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2817.     * cdrecord.c 1.35
  2818.       Disk size check -> checkdsize() : new
  2819.  
  2820. Fri Nov  7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2821.     * scsi-aix.c 1.3
  2822.       timeout counts in seconds
  2823.  
  2824. Fri Nov  7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2825.     * scsireg.h 1.15
  2826.     * scgio.h 2.11
  2827.     * scsi_cdr.c 1.29
  2828.     * drv_sony.c 1.14
  2829.     * drv_mmc.c 1.12
  2830.     * drv_jvc.c 1.21
  2831.       u_char in Bitfields -> Uint
  2832.  
  2833. Thu Nov  6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2834.     * scsihack.c 1.7
  2835.       Typo __AIX -> defined(_IBMR2) || defined(_AIX)
  2836.  
  2837. Thu Nov  6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2838.     * scsi-aix.c 1.2
  2839.       sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h>
  2840.  
  2841. Thu Nov  6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2842.     * cdrecord.1 1.20
  2843.       Typo corrected
  2844.  
  2845. Thu Nov  6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2846.     * scsitransp.c 1.17
  2847.     * scsierrs.c 2.14
  2848.     * scsi_cdr.c 1.28
  2849.     * scsi.c 1.4
  2850.     * drv_sony.c 1.13
  2851.     * drv_philips.c 1.11
  2852.     * drv_mmc.c 1.11
  2853.     * drv_jvc.c 1.20
  2854.       #include <mconfig.h> for AIX
  2855.  
  2856. Thu Nov  6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2857.     * cdrecord.c 1.34
  2858.        #ifdef RLIMIT_NOFILE fuer AIX
  2859.  
  2860. Wed Nov  5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2861.     * cdrecord.1 1.19
  2862.       Better doc for fs=
  2863.  
  2864. Wed Nov  5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2865.     * drv_mmc.c 1.10
  2866.       msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502
  2867.  
  2868. Wed Nov  5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2869.     * fifo.c 1.5
  2870.       switch -> if then else
  2871.  
  2872. Wed Nov  5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2873.     * cdrecord.c 1.33
  2874.       init struct disk_status, better aritmetic for disk size
  2875.  
  2876. Wed Nov  5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2877.     * fifo.c 1.4
  2878.       print FIFO min fill in percent
  2879.  
  2880. Tue Nov  4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2881.     * scsi_cdr.c 1.26
  2882.       return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select()
  2883.  
  2884. Tue Nov  4 10:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2885.     * scsi-linux-sg.c 1.13
  2886.       Check for NULL at return of valloc()
  2887.  
  2888. Tue Nov  4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2889.     * drv_jvc.c 1.19
  2890.       New flag CDR_NO_LOLIMIT
  2891.  
  2892. Sun Nov  2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2893.     * scsi_cdr.c 1.25
  2894.       SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS
  2895.  
  2896. Sun Nov  2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2897.     * scsitransp.c 1.16
  2898.       Print finish time
  2899.  
  2900. Sun Nov  2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2901.     * scgio.h 2.10
  2902.       i_to_4_byte new
  2903.  
  2904. Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2905.     * scsihack.c 1.6
  2906.       AIX Support
  2907.  
  2908. Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2909.     * scsi-aix.c 1.1
  2910.       date and time created 97/10/23 18:20:25 by joerg
  2911.  
  2912. Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2913.     * drv_mmc.c 1.9
  2914.       Enhancements for packet writing
  2915.  
  2916. Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2917.     * cdrecord.1 1.18
  2918.       New options -prcap, -packet, pktsize =#, -noclose
  2919.  
  2920. Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2921.     * drv_jvc.c 1.18
  2922.     * wm_packet.c 1.3
  2923.     * cdrecord.c 1.32
  2924.       fflush(stdout) -> flush(), flush() after Fixating...
  2925.  
  2926. Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2927.     * scsi_cdr.c 1.24
  2928.       scsi_close-session() -> scsi_close_tr_session()
  2929.  
  2930. Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2931.     * cdrecord.h 1.21
  2932.       scsi_close-session() -> scsi_close_tr_session()
  2933.  
  2934. Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2935.     * scsi_cdr.c 1.23
  2936.     * cdrecord.c 1.31
  2937.       Prevent medium removal problems fixed (read TOC) & Matsushita CD-750?
  2938.  
  2939. Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2940.     * scsidefs.h 1.15
  2941.       Matsushita CW-7501 & CW-7502
  2942.  
  2943. Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2944.     * drv_sony.c 1.12
  2945.     * drv_philips.c 1.10
  2946.     * drv_jvc.c 1.17
  2947.     * wm_packet.c 1.2
  2948.     * cdrecord.h 1.20
  2949.     * cdrecord.c 1.30
  2950.       next_wr_address() has track_t * added
  2951.  
  2952. Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2953.     * drv_jvc.c 1.16
  2954.       read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec
  2955.  
  2956. Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2957.     * scsi_cdr.c 1.22
  2958.       read_disk_info() new, print_capabilities() new
  2959.  
  2960. Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2961.     * cdrecord.c 1.29
  2962.     * cdrecord.h 1.19
  2963.       get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new
  2964.  
  2965. Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2966.     * wm_track.c 1.1
  2967.     * wm_session.c 1.1
  2968.     * wm_packet.c 1.1
  2969.       date and time created 97/10/18 23:36:31 by joerg
  2970.  
  2971. Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2972.     * scsi.c 1.3
  2973.       stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
  2974.  
  2975. Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2976.     * modes.c 1.3
  2977.       Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE
  2978.  
  2979. ****    1.6a3 ***
  2980.  
  2981. Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2982.     * cdrecord.1 1.17
  2983.     * cdrecord.c 1.28
  2984.       New options pregap= defpregap=
  2985.  
  2986. Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2987.     * cdrecord.h 1.18
  2988.       is_first() & is_last() new
  2989.  
  2990. Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2991.     * cdrecord.c 1.27
  2992.       islast debug printf deleted
  2993.  
  2994. Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2995.     * scsi_cdr.c 1.21
  2996.     * drv_sony.c 1.11
  2997.     * drv_philips.c 1.9
  2998.     * drv_mmc.c 1.8
  2999.     * drv_jvc.c 1.15
  3000.     * cdrecord.h 1.17
  3001.     * cdrecord.c 1.26
  3002.       islast for TEAC & no run-out blocks for disksize computing
  3003.  
  3004. Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3005.     * drv_jvc.c 1.14
  3006.       OLD_CLOSE_TRACK re-aktiviert, clear_subcode() in open_track(), set_limits() in open_track() for audio without run-out, dummy sector -> static to be zeroed
  3007.  
  3008. Thu Oct  9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3009.     * drv_jvc.c 1.13
  3010.       Audio Tracks have no link&run-in
  3011.  
  3012. Thu Oct  9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3013.     * drv_jvc.c 1.12
  3014.       SWABAUDIO Flag new
  3015.  
  3016. Wed Oct  8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3017.     * scsi_cdr.c 1.20
  3018.     * drv_sony.c 1.10
  3019.     * drv_philips.c 1.8
  3020.     * drv_mmc.c 1.7
  3021.     * cdrecord.h 1.16
  3022.     * cdrecord.c 1.25
  3023.       Modification of data structures for JVC/TEAC
  3024.  
  3025. Wed Oct  8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3026.     * fifo.c 1.3
  3027.       WRITER_MAXWAIT 20 -> 120 s
  3028.  
  3029. Wed Oct  8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3030.     * drv_jvc.c 1.11
  3031.       Enhancements for audio and multi track disks
  3032.  
  3033. Wed Oct  8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3034.     * cdrecord.1 1.16
  3035.       Better doc for padsize & fs=
  3036.  
  3037. Mon Oct  6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3038.     * drv_jvc.c 1.10
  3039.       Modified to use pad_track()
  3040.  
  3041. Mon Oct  6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3042.     * cdrecord.c 1.24
  3043.       In pad_track(): if (bytesp != 0) check was missing ->coredump
  3044.  
  3045. Mon Oct  6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3046.     * scsi_cdr.c 1.19
  3047.       SMART&FRIENDLY CD-R2006
  3048.  
  3049. Sun Oct  5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3050.     * drv_mmc.c 1.6
  3051.       verbose printing modified
  3052.  
  3053. Sun Oct  5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3054.     * cdrecord.c 1.23
  3055.       Check for bytesp != 0 in pad_track()
  3056.  
  3057. Sat Oct  4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3058.     * cdrecord.c 1.22
  3059.       realtime raisepri Problem for HP-UX fixed (function present bot not working)
  3060.  
  3061. Fri Oct  3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3062.     * scsi_cdr.c 1.18
  3063.     * drv_sony.c 1.9
  3064.     * drv_philips.c 1.7
  3065.     * drv_mmc.c 1.5
  3066.     * drv_jvc.c 1.9
  3067.     * cdrecord.h 1.15
  3068.     * cdrecord.c 1.21
  3069.     * cdrecord.1 1.15
  3070.     * cdr_drv.c 1.5
  3071.       new option blank=type for CD-RW
  3072.  
  3073. Fri Oct  3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3074.     * cdrecord.c 1.20
  3075.       pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new
  3076.  
  3077. Thu Oct  2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3078.     * fifo.c 1.2
  3079.       MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug
  3080.  
  3081. Thu Oct  2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3082.     * cdrecord.1 1.14
  3083.       padsize Option new, nice --18 bug, 's' & 'f' mult for getnum()
  3084.  
  3085. Thu Oct  2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3086.     * drv_jvc.c 1.8
  3087.       sleep()'s added to cure fixating problems ???
  3088.  
  3089. Thu Oct  2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3090.     * cdrecord.h 1.14
  3091.       DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int
  3092.  
  3093. Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3094.     * cdrecord.c 1.19
  3095.       Fifo & tracksize Option
  3096.  
  3097. Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3098.     * scsi-sgi.c 1.7
  3099.       Bug with resid != 0 fixed
  3100.  
  3101. Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3102.     * cdrecord.1 1.13
  3103.       fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE
  3104.  
  3105. Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3106.     * fifo.c 1.1
  3107.       date and time created 97/09/21 21:58:34 by joerg
  3108.  
  3109. Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3110.     * cdrecord.h 1.13
  3111.       faio_get_buf() & fifo_stats()
  3112.  
  3113. Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3114.     * cdrecord.h 1.12
  3115.       fifo code
  3116.  
  3117. Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3118.     * drv_jvc.c 1.7
  3119.       Typo in cdr_write_teac() EXPORT -> LOCAL
  3120.  
  3121. Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3122.     * cdrecord.c 1.18
  3123.       raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK
  3124.  
  3125. *************** Release 1.5 *******************
  3126.  
  3127. Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3128.     * README 1.9
  3129.       Anpassungen fuer release 1.5
  3130.  
  3131. Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3132.     * cdrecord.c 1.17
  3133.       Print always Copyright except for -msinfo
  3134.  
  3135. Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3136.     * scsi_cdr.c 1.17
  3137.       Inquiry debug data indented
  3138.       Mode Parameters only for verbose
  3139.  
  3140. Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3141.     * cdrecord.c 1.16
  3142.       Flags defs von cdrecord.c -> cdrecord.h
  3143.       load_media() new
  3144.       load/unload_madia() global
  3145.       Track verbose output after inquiry
  3146.       Test errorcodes while burning
  3147.       Dummy blocks added for close_track() is not an error
  3148.       -nofix Flag activated
  3149.       Exit code for burning errors: -2
  3150.       Swabaudio automatic
  3151.  
  3152. Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3153.     * cdrecord.h 1.11
  3154.       Flag defs from cdrecord.c
  3155.       getdisktype() with cdr_t *
  3156.       load_media() new
  3157.       load/unload_madia() global
  3158.  
  3159. Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3160.     * cdr_drv.c 1.4
  3161.     * drv_jvc.c 1.6
  3162.       getdisktype() with cdr_t *
  3163.  
  3164. Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3165.     * drv_philips.c 1.6
  3166.       philips_getdisktype() new for automatic eject on "Command Sequence Error"
  3167.  
  3168. Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3169.     * cdrecord.1 1.12
  3170.       Scsibus , typo removed
  3171.  
  3172. Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3173.     * cdrecord.1 1.11
  3174.       1.4 -> 1.5
  3175.  
  3176. Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3177.     * drv_sony.c 1.8
  3178.       new_track_sony() return valoe corrected
  3179.  
  3180. Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3181.     * cdrecord.1 1.10
  3182.       Changes for cdrecord-1.5
  3183.  
  3184. Thu Sep  4 19:26:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3185.     * scsi-linux-sg.c 1.12
  3186.       Use channel on multi channel controlers
  3187.  
  3188. Thu Sep  4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3189.     * drv_jvc.c 1.5
  3190.     * drv_sony.c 1.7
  3191.     * scsi_cdr.c 1.16
  3192.       inq.ansi_version -> inq.data_format for all mode_select() calls
  3193.       for Philips CDD-522 (version == 1 , format == 2)
  3194.  
  3195. Wed Sep  3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3196.     * scsi-linux-sg.c 1.11
  3197.       scsi_mapbus() new
  3198.       better timeout handling
  3199.       copy Struct now automatic Variable
  3200.       Sense Data error = SCG_RETRYABLE
  3201.  
  3202. Mon Sep  1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3203.     * scsi-sgi.c 1.6
  3204.     * scsi-linux-sg.c 1.10
  3205.     * scsi-hpux.c 1.4
  3206.     * scsi-bsd.c 1.4
  3207.       Last tuning make all implementations equal
  3208.       Open only one file if possible.
  3209.       Better bound checking
  3210.  
  3211. Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3212.     * scsi-hpux.c 1.3
  3213.       Array again has 8 Luns
  3214.       havebus tests bounds
  3215.  
  3216. Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3217.     * scsi-sgi.c 1.5
  3218.       MAX_* introduced, open max 1 lun (for now)
  3219.  
  3220. Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3221.     * scsi-hpux.c 1.2
  3222.       MAX_LUN now 1
  3223.  
  3224. Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3225.     * scsi-hpux.c 1.1
  3226.       date and time created 97/08/31 19:10:25 by joerg
  3227.  
  3228. Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3229.     * scsihack.c 1.5
  3230.       HP-UX added
  3231.  
  3232. Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3233.     * cdrecord.c 1.15
  3234.       init dp in main now correctly
  3235.  
  3236. Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3237.     * scsi-sgi.c 1.4
  3238.       Support complete without using -lds
  3239.  
  3240. Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3241.     * scsi_cdr.c 1.15
  3242.       scsibus/target/lun now now -1 if bus is scanned
  3243.       to make sure that not ony one target can be opened.
  3244.  
  3245. Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3246.     * cdrecord.c 1.14
  3247.       test_unit_ready() after select_target() (SCANBUS)
  3248.  
  3249. Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3250.     * scsi-sgi.c 1.3
  3251.       unused includes removed
  3252.  
  3253. Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3254.     * scgio.h 2.9
  3255.     * scsitransp.c 1.15
  3256.     * scsi-sgi.c 1.2
  3257.     * scsi-linux-sg.c 1.9
  3258.     * scsi-bsd.c 1.3
  3259.       errno -> ux_errno in scg_cmd for POSIX multithread
  3260.  
  3261. Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3262.     * scsi-sgi.c 1.1
  3263.       date and time created 97/08/25 20:27:55 by joerg
  3264.  
  3265. Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3266.     * cdrecord.c 1.13
  3267.       raisepri() not always done
  3268.  
  3269. Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3270.     * drv_jvc.c 1.4
  3271.       First pre-aplha makes one data track only
  3272.  
  3273. Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3274.     * cdrecord.c 1.12
  3275.       New options: driver=name -checkdrive -inq -scanbus -nofix
  3276.       set_trsizes() later
  3277.       get_cdr_cmds() new
  3278.       first simple sizecheck
  3279.       "swap" output from print_data_track() removed
  3280.  
  3281. Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3282.     * cdrecord.h 1.10
  3283.       struct disk_status new
  3284.       is_unknown_dev() new
  3285.       is_mmc() new
  3286.       mmc_check() new
  3287.       set_cdrcmds() new
  3288.  
  3289. Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3290.     * scsi_cdr.c 1.14
  3291.       is_unknown_dev() new
  3292.       is_mmc() new
  3293.       mmc_check() new
  3294.       open_scsi() modified for scsi_scan()
  3295.       Device recognition new for CD-R
  3296.       scsi_load() now correct
  3297.  
  3298. Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3299.     * cdrecord.1 1.9
  3300.       -nofix new
  3301.       driver=name new
  3302.       -checkdrive new
  3303.       -inq new
  3304.       -scanbus new
  3305.       Sense Output uses new form
  3306.  
  3307. Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3308.     * drv_mmc.c 1.4
  3309.       CDR_SWABAUDIO new
  3310.       cd_mode* pages -> scsireg.h
  3311.       identify_mmc() uses mmc_check()
  3312.  
  3313. Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3314.     * cdr_drv.c 1.3
  3315.       set_cdrcmds() new
  3316.       get_cdrcmds() enhanced
  3317.  
  3318. Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3319.     * drv_sony.c 1.6
  3320.     * drv_philips.c 1.5
  3321.       CDR_SWABAUDIO Flag new
  3322.  
  3323. Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3324.     * scsidefs.h 1.14
  3325.       CDD-2000 & CDD-2600 new
  3326.       MMC Definitionen new
  3327.  
  3328. Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3329.     * scsireg.h 1.14
  3330.       CD mode pages 05 & 2A
  3331.  
  3332. Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3333.     * drv_philips.c 1.4
  3334.     * drv_sony.c 1.5
  3335.     * drv_mmc.c 1.3
  3336.     * cdrecord.h 1.9
  3337.     * cdrecord.c 1.11
  3338.       cdr_driver -> cdr_drname + cdr_drtext
  3339.       open_track() with track_info * instead of many arguments
  3340.  
  3341. Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3342.     * scsi_cdr.c 1.13
  3343.       LOAD (A6) command now uses correct SCSI definition
  3344.  
  3345. Sun Aug 10 17:43:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3346.     * scsi-linux-sg.c 1.8
  3347.       Buffer overflow in sg_rq corrected
  3348.       timeout corrected (semicolon past if)
  3349.       12 Byte Hack now OK
  3350.  
  3351. Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3352.     * scgio.h 2.8
  3353.       SCSI g5 command struct now ansi compliant
  3354.  
  3355. Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3356.     * scsihack.c 1.4
  3357.       SGI include
  3358.  
  3359. Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3360.     * scsi_cdr.c 1.12
  3361.       read_capacity() new
  3362.       scsi_load_unload() new
  3363.       scsi_set_sped() new
  3364.       write_xg1() new
  3365.       read_toc() for SCSI-3 new
  3366.       read_toc_philips() from old name
  3367.       read_track_info() -> read_track_info_philips()
  3368.       read_track_info() new
  3369.       scsi_close_session() new
  3370.       first_writable_address() with address Pointer
  3371.       read_tochdr() with cdr_t * ????
  3372.       read_session_offset() with offset Pointer + Version for SCSI-3
  3373.       is_cdrecorder() removed, Taiyo Yuden new
  3374.  
  3375. Fri Jul 18 12:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3376.     * scsi-linux-sg.c 1.7
  3377.       with new ioctl() SCSI_IOCTL_GET_BUS_NUMBER more SCSI busses
  3378.  
  3379. Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3380.     * cdrecord.1 1.8
  3381.       -version
  3382.       better -isosize Doku
  3383.       -multi warning removed
  3384.  
  3385. Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3386.     * cdrecord.c 1.10
  3387.       fix_it now past open_session()
  3388.       next_writable_address() and read_session_offset() now with adress Pointer
  3389.       -version usage()
  3390.       superfluous argument removed with lout
  3391.  
  3392. Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3393.     * cdrecord.h 1.8
  3394.     * drv_mmc.c 1.2
  3395.       SCSI-3/mmc first implementation
  3396.  
  3397. Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3398.     * drv_jvc.c 1.3
  3399.     * drv_philips.c 1.3
  3400.     * drv_sony.c 1.4
  3401.       next_writable_address now has adress pointer
  3402.       read_session_offset_philips() extracted
  3403.  
  3404. Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3405.     * scsi-bsd.c 1.2
  3406.       ifdef for BSD SENSE bug
  3407.  
  3408. Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3409.     * isosize.c 1.3
  3410.       filedescriptor sense (seek) test.
  3411.  
  3412. Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3413.     * isosize.c 1.2
  3414.       & before vd.vd_type deleted
  3415.  
  3416. Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3417.     * drv_sony.c 1.3
  3418.       & before mode deleted
  3419.  
  3420. Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3421.     * cdrecord.c 1.9
  3422.       version string
  3423.       write_track_data() with startsec parameter
  3424.       cd_recorder/drive recognition now uses cdr_t
  3425.       print_toc() with cdr_t parameter
  3426.       open_session() with multi parameter
  3427.       Progress printing in write_track_data() now uses correct rounding
  3428.       dbtype with -multi corrected
  3429.       read_session_offset() with cdr_t parameter
  3430.       print_toc() prints sector numbers correctly and 'lout' for 0xAA
  3431.  
  3432. Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3433.     * cdr_drv.c 1.2
  3434.       drive_identify may modify cdr_t struct pointer
  3435.       Yamaha CDR-400 correct with cdr_mmc
  3436.  
  3437. Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3438.     * drv_philips.c 1.2
  3439.     * drv_jvc.c 1.2
  3440.     * drv_sony.c 1.2
  3441.       open_track() with dbtyp arg
  3442.       open_session() with multi arg
  3443.       struct cdr_t driver flags filled in
  3444.       driver type string
  3445.  
  3446. Tue Jul  8 19:42:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3447.     * scsi-linux-sg.c 1.6
  3448.       /dev/sg0 ... tested too
  3449.  
  3450. Tue Jul  8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3451.     * scsi-bsd.c 1.1
  3452.       date and time created 97/07/08 17:00:39 by joerg
  3453.  
  3454. Tue Jul  8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3455.     * scsihack.c 1.3
  3456.       New Implementation for *BSD
  3457.  
  3458. Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3459.     * scsi_cdr.c 1.11
  3460.       Smart & Friendly Support
  3461.  
  3462. *************** Release 1.4 *******************
  3463.  
  3464. Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3465.     * cdrecord.1 1.7
  3466.       Updates for release 1.4
  3467.  
  3468. Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3469.     * scsi.c 1.2
  3470.       scsireg.h Include
  3471.  
  3472. Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3473.     * drv_sony.c 1.1
  3474.       date and time created 97/05/20 23:52:33 by joerg
  3475.  
  3476. Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3477.     * drv_philips.c 1.1
  3478.       date and time created 97/05/20 23:27:56 by joerg
  3479.  
  3480. Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3481.     * drv_mmc.c 1.1
  3482.       date and time created 97/05/20 23:27:50 by joerg
  3483.  
  3484. Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3485.     * drv_jvc.c 1.1
  3486.       date and time created 97/05/20 23:27:43 by joerg
  3487.  
  3488. Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3489.     * scsi_cdr.c 1.10
  3490.       mode_select() uses inq.ansi_version >= 2
  3491.  
  3492. Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3493.     * cdrecord.h 1.7
  3494.       attach_unknown() new
  3495.  
  3496. Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3497.     * cdr_drv.c 1.1
  3498.       date and time created 97/05/20 23:26:05 by joerg
  3499.  
  3500. Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3501.     * cdrecord.c 1.8
  3502.       Struct track -> cdrecord.h
  3503.       DB_XXX Data block types
  3504.       cdr_cmd Struct as Drive Abstraction Layer
  3505.       -eject Flag
  3506.       checktsize() new
  3507.       CDR_SPEED & CDR_DEVICE
  3508.  
  3509. Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3510.     * cdrecord.h 1.6
  3511.       struct track from cdrecord.c
  3512.       DB_XXX Data block types
  3513.       cdr_cmd Struct as Drive Abstraction Layer
  3514.  
  3515. Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3516.     * scsi_cdr.c 1.9
  3517.       Prototypes lokal too
  3518.       scsi_load_unload() -> load_unload_philips()
  3519.       start_stop_unit() now with eject
  3520.       close_track_philips() new
  3521.       recover with track parameter
  3522.       mode_sense() new
  3523.       speed_select splitted
  3524.       inquiry news new drives
  3525.       scsi_cdr_write()
  3526.  
  3527. Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3528.     * config.h 1.1
  3529.       date and time created 97/05/16 14:46:48 by jes
  3530.  
  3531. Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3532.     * scsi.c 1.1
  3533.       date and time created 97/05/16 14:46:48 by jes
  3534.  
  3535. Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3536.     * scsitransp.c 1.14
  3537.       bad 2. Parameter in gettimeofday -> struct timezone *
  3538.  
  3539. Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3540.     * scsierrs.c 2.13
  3541.       missing %s in Formatstring added
  3542.  
  3543. Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3544.     * scsireg.h 1.13
  3545.       new scsi device types
  3546.  
  3547. Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3548.     * scsitransp.c 1.13
  3549.       scsireset() into hack part
  3550.       scsi_setnonstderrs() new, scsierrmsg() chganges
  3551.       new scsi devicetype codes, Solaris x86 dmasize without gethostid()
  3552.  
  3553. Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3554.     * scsitransp.h 1.10
  3555.       Changes for scsierrs.c enhancements
  3556.  
  3557. Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3558.     * scsierrs.c 2.12
  3559.       Enhancements for SCSI-2 & SCSI-3
  3560.  
  3561. Tue Apr  6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3562.     * scsidefs.h 1.13
  3563.       Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new
  3564.  
  3565. Tue Apr  6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3566.     * scgio.h 2.7
  3567.       Enhancements for SCSI-2 & SCSI-3
  3568.  
  3569. Tue Apr  6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3570.     * scsi-linux-sg.c 1.5
  3571.       CCD-> CCS Typo
  3572.  
  3573. Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3574.     * scsihack.c 1.2
  3575.       scsireset() -> transport specific part
  3576.  
  3577. Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3578.     * scsi-linux-sg.c 1.4
  3579.       scsireset() -> transport specific part
  3580.  
  3581. *************** Release 1.3 *******************
  3582.  
  3583. Fri Mar  4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3584.     * README 1.6
  3585.       Changes for Release 1.3
  3586.  
  3587. Fri Mar  4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3588.     * cdrecord.1 1.6
  3589.       release 1.3
  3590.  
  3591. Fri Mar  4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3592.     * cdrecord.1 1.5
  3593.       Changes for Release 1.3
  3594.  
  3595. Fri Mar  4 11:55:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3596.     * scsi-linux-sg.c 1.3
  3597.       scsihack.c & scsi-linux-sg.c splitted
  3598.  
  3599. Fri Mar  4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3600.     * scsihack.c 1.1
  3601.       date and time created 97/03/04 10:53:59 by jes
  3602.  
  3603. Fri Mar  4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3604.     * iso9660.h 1.2
  3605.       Quick hack for ANSI C
  3606.  
  3607. Wed Mar  2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3608.     * scsi_cdr.c 1.8
  3609.       open_scsi() with verbose arg
  3610.       write_track() & write_track_info() isaudio/preemp -> sectype
  3611.       read_toc() new, read_header() new, read_track_info() new
  3612.       first_writable_addr() now working
  3613.       read_tochdr() new, read_trackinfo() new, read_session_offset() new
  3614.       is_cddrive() new read_scsi() now korrekt with G0_MAXADDR & cnt < 256
  3615.       HACK XXX scsi_capacity to 2048 bytes Sectorsize initialized for mkisofs-1.10
  3616.  
  3617. Wed Mar  2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3618.     * scsitransp.c 1.12
  3619.       BAD -> EX_BAD, BOOL scsi_havebus() new
  3620.       scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new
  3621.  
  3622. Wed Mar  2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3623.     * scsi-linux-sg.c 1.2
  3624.       better Kommentar
  3625.  
  3626. Wed Mar  2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3627.     * scsitransp.h 1.9
  3628.       BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters
  3629.  
  3630. Wed Mar  2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3631.     * scgio.h 2.6
  3632.       intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL
  3633.  
  3634. Wed Mar  2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3635.     * scsidefs.h 1.12
  3636.       BAD -> EX_BAD
  3637.  
  3638. Wed Mar  2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3639.     * port.c 1.6
  3640.       include fmt.h only if #ifdef FMT
  3641.  
  3642. Wed Mar  2 16:07:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3643.     * scsi-linux-sg.c 1.1
  3644.       date and time created 97/03/02 15:07:53 by joerg
  3645.  
  3646. Wed Mar  2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3647.     * iso9660.h 1.1
  3648.       date and time created 97/03/02 14:49:56 by joerg
  3649.  
  3650. Wed Mar  2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3651.     * isosize.c 1.1
  3652.       date and time created 97/03/02 14:48:55 by joerg
  3653.  
  3654. Wed Mar  2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3655.     * cdrecord.c 1.7
  3656.       toctname[] * sectname[] new
  3657.       ldebug -> debug, HAVE_MLOCKALL, -msinfo new, -toc new
  3658.       -audio/-mode2/-xa1/-xa2/-cdi new, -isosize new
  3659.       better Check for options, print_msinfo() new, print_toc() new
  3660.       HAVE_SYS_PRIOCNTL_H new
  3661.  
  3662. Wed Mar  2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3663.     * cdrecord.h 1.5
  3664.       BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf
  3665.       several Interface changes for Prototypes
  3666.  
  3667. Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3668.     * cdrecord.c 1.6
  3669.       Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat.
  3670.  
  3671. Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3672.     * scsitransp.c 1.11
  3673.       Sbufsize -> long, scsi_maxdma() new
  3674.  
  3675. Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3676.     * scsitransp.h 1.8
  3677.       Sbufsize -> long
  3678.  
  3679. Fri Jan  7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3680.     * port.c 1.5
  3681.       ANSI C & printf %ld
  3682.  
  3683. Thu Jan  6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3684.     * scsitransp.h 1.7
  3685.       scsi_sense_key() & scsi_sense_code() from fmt.c
  3686.  
  3687. Thu Jan  6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3688.     * scsitransp.c 1.10
  3689.       scsi_sense_key() & scsi_sense_code() from fmt.c
  3690.  
  3691. Mon Jan  3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3692.     * scsitransp.h 1.6
  3693.       scsi_bufsize() & scsi_getbuf() new
  3694.  
  3695. Mon Jan  3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3696.     * scsitransp.c 1.9
  3697.       scsi_bufsize() & scsi_getbuf() new
  3698.  
  3699. Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3700.     * scsireg.h 1.12
  3701.       Defekt List: length & list_block -> char[] for Byteorder
  3702.  
  3703. Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3704.     * scgio.h 2.5
  3705.       #error beseitigt for SunOS cc
  3706.  
  3707. Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3708.     * scsitransp.c 1.8
  3709.       debug -> kdebug
  3710.  
  3711. Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3712.     * scgio.h 2.4
  3713.       debug -> kdebug
  3714.  
  3715. Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3716.     * scsi_cdr.c 1.7
  3717.       Mitsumi
  3718.  
  3719. Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3720.     * README 1.5
  3721.       Performance X86 & Mitsumi
  3722.  
  3723. Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3724.     * scsierrs.c 2.11
  3725.       param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated
  3726.  
  3727. Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3728.     * README 1.4
  3729.       Changes for Release 1.2
  3730.  
  3731. Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3732.     * cdrecord.1 1.4
  3733.       Changes for Release 1.2
  3734.  
  3735. Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3736.     * cdrecord.c 1.5
  3737.       -swab new
  3738.       LOCAL functions
  3739.       timings, new timeout for fixating
  3740.       countdown timer before Start
  3741.       write_track_info() disabled
  3742.       -pad for audio, pad to 2352 bytes.
  3743.  
  3744. Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3745.     * scsi_cdr.c 1.6
  3746.       Flush cache & Fixation with big Timeout.
  3747.  
  3748. Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3749.     * scsierrs.c 2.10
  3750.       New Codes for CDD-2000 & Support for Yamaha CDR-100
  3751.  
  3752. Mon Dec 16 16:19:54 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3753.  
  3754.     * Added -swab option to support Yamaha audio
  3755.       Thanks to (Fred) vecoven@montefiore.ulg.ac.be
  3756.       for the hint.
  3757.     * Added counter for quit time (9 seconds)
  3758.  
  3759. Wed Dec 12 21:09:24 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3760.  
  3761.     * Flush cache & Fixation with separate bigger timeout,
  3762.        other timeout reduced to 20sec.
  3763.  
  3764. Mo Dec 3 13:03:30 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3765.  
  3766.     * Set sector size on all drive types before writing,
  3767.     * Omwith the write_track_info Mode Select before write_track
  3768.       even for Philips drives (this is currently not needed because
  3769.       we don't support ISRC codes at this time).
  3770.  
  3771. Tue Nov 26 10:54:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3772.  
  3773.     * New error codes for CDD-2000 & error code support for Yamaha CDR-100
  3774.  
  3775. Sun Nov 3 22:58:21 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3776.  
  3777.     * scsireset() aded to scsitransport.[hc]
  3778.     * Timings for Track and Fixation
  3779.  
  3780. Fri Oct 4 11:45:13 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3781.  
  3782.     * Version 1.1 released.
  3783.  
  3784. Mon Aug 19 22:25:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3785.  
  3786.     * Read access test to allow cdrecord to run savely suid root
  3787.  
  3788. Sun Aug 18 12:11:20 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3789.  
  3790.     * bit ordering problems solved
  3791.       Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing
  3792.  
  3793. Tue Jun 18 21:38:51 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3794.  
  3795.     * several changes in scgio.h
  3796.  
  3797. Sun Jun 16 15:56:35 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3798.  
  3799.     * Ansi C Protytypes
  3800.     * priocntl added for Solaris
  3801.       Thanks to Anders Lundgren <al@irfu.se>
  3802.  
  3803. Sun Feb 4 19:14:46 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  3804.  
  3805.     * Initial release 1.0
  3806.